- 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 ответов
+ 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);



