+ 1
¿Cuál es mi error?
Estoy aprendiendo Js y me estanqué con el ejercicio del Caracol y el pozo https://code.sololearn.com/cGO8uKJfpTCc/?ref=app
1 Respuesta
+ 3
Tu código tiene varias fallas:
1-Tu variable "dias" en realidad no está almacenando los días que tarda el caracol en salir, si ves bien, está almacenando los pasos que da el caracol. Cambia el nombre de la variable a "pasos".
2- No estás usando la variable Depth (profundidad del pozo) que te dan al principio, sin ella es imposible resolver el ejercicio, ya que esta variable es la que determina cuando tu bucle debe finalizar. En donde tienes "i<= dias", debes colocar pasos<= depth.
3- El número de días están determinados por la variable i, ya que cada vez que el bucle se ejecuta, es un día que pasa. Por lo tanto, al final del ejercicio debería ser return i
4- El segundo bucle no es necesario, en su lugar necesitas un if para saber si los pasos del caracol ya son mayores a la profundidad, de no ser así, entonces le restas dos a los pasos
5- Por último, creo que la variable i no debe comenzar siendo igual a 0, sino a 1, ya que el caracol siempre tardará al menos un día en salir del pozo