Antecedentes
Hay un acertijo común que dice algo como esto:
Un caracol está en el fondo de un pozo de 30 pies. Todos los días el caracol puede trepar hasta 3 pies. Por la noche, cuando duermen, se deslizan hacia abajo 2 pies. ¿Cuántos días le toma al caracol salir del pozo?
La respuesta intuitiva es
30 días, porque el caracol trepa a 1 pie por día durante 30 días para llegar a la cima,
pero en realidad la respuesta es
28 días, porque una vez que el caracol esté a 27 pies en el aire (después de 27 días), simplemente subirán los 3 pies restantes a la cima el día 28.
Desafío
Este desafío generaliza este acertijo. Dados tres enteros positivos como entrada, que representan la altura total, la altura de ascenso y la altura de caída, devuelve el número de días que tomará salir del pozo.
Si el caracol no puede salir del pozo, puede devolver 0, devolver un valor falso o lanzar una excepción. También puede escribir código que se detendrá si y solo si existe una solución.
Si lo desea, puede tomar la altura de caída como un entero negativo.
Casos de prueba
(30, 3, 2) -> 28 (84, 17, 15) -> 35 (79, 15, 9) -> 12 (29, 17, 4) -> 2 (13, 18, 8) -> 1 (5, 5, 10) -> 1 (7, 7, 7) -> 1 (69, 3, 8) -> Ninguno (81, 14, 14) -> Ninguno
Puntuación
Este es el código de golf , por lo que gana la respuesta más corta en cada idioma.