Last active
December 24, 2015 15:32
-
-
Save ZiTAL/c9cce7f2868b9d847036 to your computer and use it in GitHub Desktop.
"loteria el niño" algoritmoa
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* Datos proporcionados por Europa Press. Queda prohibida su reproduccion total o parcial sin el consentimiento expreso y por escrito. Copyright de esta compilacion: Europa Press - 2015 */ | |
var extracciones = [55487, | |
43743, | |
84222, | |
6691,6989, | |
285,296,369,466,508,545,635,658,668,692,762,794,873,881, | |
9,25,34,69,92, | |
4,5]; | |
/* | |
var extracciones = [, | |
, | |
, | |
,, | |
,,,,,,,,,,,,,, | |
,,,,, | |
,]; | |
*/ | |
var extraccionesActualizacion = "2015-01-06T12:27:28" | |
// sarrera datuak | |
var n = "6"; | |
while(n.length<5) | |
n = "0"+n; | |
var dirua = 100; | |
// algoritmoa | |
var saria = 0; | |
var saria1 = extracciones[0]; | |
var saria2 = extracciones[1]; | |
var saria3 = extracciones[2]; | |
var saria4 = [extracciones[3], extracciones[4]]; | |
var saria5 = []; | |
for(var i=5;i<19;i++) | |
saria5.push(extracciones[i]); | |
var saria6 = []; | |
for(var i=19;i<24;i++) | |
saria6.push(extracciones[i]); | |
var saria7 = []; | |
for(var i=24;i<26;i++) | |
saria7.push(extracciones[i]); | |
// 1go saridxen azkanengo zenbakidxe sartun, ezpadan existiten | |
if(typeof saria1 != 'undefined') | |
{ | |
var saria1_azken = parseInt(saria1.toString().match(/[0-9]{1}$/)[0]); | |
if(saria7.indexOf(saria1_azken)===-1) | |
saria7.push(saria1_azken); | |
} | |
if(n==saria1) | |
saria = saria + 2000000; | |
else if(n==saria2) | |
saria = saria + 750000; | |
else if(n==saria3) | |
saria = saria + 250000; | |
for(var i in saria4) | |
{ | |
// azkenengo 4 zenbakiak hartu | |
if(typeof saria4[i] != 'undefined') | |
{ | |
var s_s = ""+saria4[i]; | |
while(s_s.length<5) | |
s_s = "0"+s_s; | |
s_s = s_s.match(/[0-9]{4}$/)[0]; | |
if(n.match(new RegExp(s_s+"$"))) | |
saria = saria + 3500; | |
} | |
} | |
for(var i in saria5) | |
{ | |
// azkenengo 3 zenbakiak hartu | |
if(typeof saria5[i] != 'undefined') | |
{ | |
var s_s = ""+saria5[i]; | |
while(s_s.length<5) | |
s_s = "0"+s_s; | |
s_s = s_s.match(/[0-9]{3}$/)[0]; | |
if(n.match(new RegExp(s_s+"$"))) | |
saria = saria + 1000; | |
} | |
} | |
for(var i in saria6) | |
{ | |
if(typeof saria6[i] != 'undefined') | |
{ | |
// azkenengo 2 zenbakiak hartu | |
var s_s = ""+saria6[i]; | |
while(s_s.length<5) | |
s_s = "0"+s_s; | |
s_s = s_s.match(/[0-9]{2}$/)[0]; | |
if(n.match(new RegExp(s_s+"$"))) | |
saria = saria + 400; | |
} | |
} | |
for(var i in saria7) | |
{ | |
if(typeof saria7[i] != 'undefined') | |
{ | |
// azkenengo zenbakia hartu | |
var s_s = ""+saria7[i]; | |
s_s = s_s.match(/[0-9]{1}$/)[0]; | |
if(n.match(new RegExp(s_s+"$")) && n!=saria1) | |
saria = saria + dirua; | |
} | |
} | |
var x = dirua * saria / 200; | |
console.log("Zenbakia: "+n); | |
console.log("Dirua: "+dirua); | |
console.log("Saria: "+saria); | |
console.log("Denetara: "+x); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment