Para este reto hay varias interpretaciones , expongo solo 4:
- restar número 3 al numero 3333.
sin que deje de ser 3333.
Resultado: 1 - restar número 3 al numero 3333.
considerando que los datos son cadena.
Resultado: 4 - restar número 3 al numero 3333.
considerando que son datos numéricos y no hay restricción.
aplicando restas.
Resultado: 1111 - restar número 3 al numero 3333.
considerando que son datos numéricos y no hay restricción.
aplicando división.
Resultado: 1111
Adjunto Código JavaScript:
function solution01() {
// restamos 3 a numero 3333, si deja de ser 3333 ya no restamos.
let num = 3333, cont = 0;
while( num > 0 && num == 3333 ) {
num -= 3;
cont ++;
}
console.log("Resultado solution02 es: "+ cont);
}
function solution02() {
//restar e al numero 3333, considerando que son cadenas.
let str = "3333", cont = 0;
while( str != "" ) {
str = str.replace("3", "");
cont ++;
}
console.log("Resultado solution02 es: "+ cont);
}
function solution03() {
// restamos 3 a numero 3333.
let num = 3333, cont = 0;
while( num > 0 ) {
num -= 3;
cont ++;
}
console.log("Resultado solution03 es: "+ cont);
}
function solution04() {
// restar 3 al numero 3333, es lo mismo que dividir 3333/3.
console.log("Resultado solution04 es: "+ (3333/3));
}
//¿Cuántas veces puede restarse el número 3 del número 3,333?
solution01();
solution02();
solution03();
solution04();
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?