Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
57 lines (49 sloc) 1.31 KB
<html>
<head>
<script type="text/javascript">
//Generar combinaciones
combinaciones = [];
for(x=0; x<4; x++) {
for(y=0; y<4; y++) {
for(z=0; z<4; z++) {
for(l=0; l<4; l++) {
combinacion = [x,y,z,l];
combinaciones.push( combinacion );
}
}
}
}
function alLoader() {
uno = 0;
dos = 0;
tres = 0;
cuatro = 0;
for(m=0; m<4*4*4*4; m++) {
// document.getElementById("pepe").innerHTML += ("<p>" + combinaciones[m] + " :: " + countVariantElements( combinaciones[m] ) + "</p>");
if( countVariantElements( combinaciones[m] ) == 1 ) uno++;
if( countVariantElements( combinaciones[m] ) == 2 ) dos++;
if( countVariantElements( combinaciones[m] ) == 3 ) tres++;
if( countVariantElements( combinaciones[m] ) == 4 ) cuatro++;
}
document.getElementById("pepe").innerHTML += ("<p>1: " + uno + "</p>");
document.getElementById("pepe").innerHTML += ("<p>2: " + dos + "</p>");
document.getElementById("pepe").innerHTML += ("<p>3: " + tres + "</p>");
document.getElementById("pepe").innerHTML += ("<p>4: " + cuatro + "</p>");
}
function countVariantElements(combinacion) {
previo = [0,0,0,0]
for(x=0; x<4; x++) {
previo[ combinacion[x] ]++;
}
cant = 0;
for(x=0; x<4; x++) {
if(previo[x] != 0) cant++;
}
return cant;
}
</script>
</head>
<body onLoad="javascript:alLoader();">
<div id="pepe">
</div>
</body>