| a | sequencia = "";
rep = [];
form_num = "";
check = 0;
resultado = "s";
rep_controler = Infinity;
numeros = [1,2,3,4,5,6,7,8]
for(i = 0; i < 8; i++) {
num = numeros[i];
sequencia += num;
}
while(sequencia.length > 0) {
actual_size = sequencia.length;
sequencia = sequencia.replaceAll(sequencia[0], "");
num_rep = actual_size - sequencia.length;
rep.push(num_rep);
}
while(check < 8) {
rep_use = [...rep.slice(0, rep_controler), ...rep.slice(rep_controler + 1)];
order_rep = rep_use.toSorted((a, b) => b - a);
index = rep.indexOf(order_rep[0]);
rep[index]--;
rep_controler = index;
check++;
if(rep[index] == -1) {
resultado = "n";
break;
}
}
console.log(resultado)
| ready |
| a | sequencia = "";
rep = [];
form_num = "";
check = 0;
resultado = "s";
rep_controler = Infinity;
numeros = [1,2,3,4,5,6,7,8]
for(i = 0; i < 8; i++) {
num = numeros[i];
sequencia += num;
}
while(sequencia.length > 0) {
actual_size = sequencia.length;
sequencia = sequencia.replaceAll(sequencia[0], "");
num_rep = actual_size - sequencia.length;
rep.push(num_rep);
}
while(check < 8) {
rep_use = [...rep.slice(0, rep_controler), ...rep.slice(rep_controler + 1)];
order_rep = rep_use.toSorted((a, b) => b - a);
index = rep.indexOf(order_rep[0]);
rep[index]--;
rep_controler = index;
check++;
if(rep[index] == -1) {
resultado = "n";
break;
}
}
console.log(resultado)
| ready |