- 2
¿como puedo resolver el siguiente problema con JavaScript?
El caracol sube 7 pies cada día y retrocede 2 pies cada noche. ¿Cuántos días tardará el caracol en salir de un pozo con la profundidad dada? Entrada de muestra: 31 Salida de muestra: 6 Explicación: Analicemos la distancia que recorre el caracol cada día: Día 1: 7-2 = 5 Día 2: 5 + 7-2 = 10 Día 3:10 + 7-2 = 15 Día 4:15 + 7-2 = 20 Día 5:20 + 7-2 = 25 Día 6:25 + 7 = 32 Entonces, en el día 6, el caracol alcanzará los 32 pies y saldrá del pozo durante el día, sin resbalarse esa noche.
4 Réponses
+ 2
function main() {
var depth = parseInt(readLine(), 10);
//your code goes here
var day = 0;
var total = 0;
while(total<depth){
day = day + 1;
total = total + 7;
if(total >= depth){
console.log(day);
break;
}
total = total - 2;
}
}
0
function main() {
var depth = parseInt(readLine(), 10);
//your code goes here
let day = 0
let total = 0
while(depth >= total){
day++
total = total+5
}
let res = total - depth
let newDay
if(res >= 3) {
newDay= day - 1
}else{
newDay= day
}
console.log(newDay)
}
0
function main() {
var depth = parseInt(readLine(), 10);
//your code goes here
var dis =0;
for (i=1;;i++) {
dis= dis+7;
if (dis>=depth) {
console.log(i); break
}
dis=dis-2;
}
}
- 1
function main() {
var depth = parseInt(readLine(), 10);
//your code goes here
var recorrido =0;
var dias=0;
do{
recorrido=recorrido+7;
dias++;
if(recorrido>=depth){
document.write(dias);
break;
}
recorrido-=2;
}
while(recorrido<=depth);