La regla de Naismith ayuda a calcular el tiempo necesario para una caminata o caminata, dada la distancia y el ascenso.
Dada una lista no vacía de la altitud en puntos espaciados uniformemente a lo largo de un camino y la distancia total de ese camino en metros, debe calcular el tiempo necesario de acuerdo con la regla de Naismith.
La regla de Naismith es que debe permitir una hora por cada cinco kilómetros, más una hora adicional por cada 600 metros de ascenso.
La entrada debe tomarse en metros, que se garantiza que consisten en enteros no negativos, y la salida debe ser consistentemente de horas o minutos (pero no de ambos), y debe poder dar números decimales cuando corresponda (las inexactitudes de coma flotante están bien) .
Por ejemplo, dado:
[100, 200, 400, 200, 700, 400], 5000
Para los dos primeros elementos [100, 200]tiene 100 metros de ascenso, que son 10 minutos. Con [200, 400]usted tiene 200 metros de ascenso que son 20 minutos, [400, 200]no asciende, por lo que no se agrega tiempo para eso. [200, 700]Hay 500 metros de ascenso, que son 50 minutos, y finalmente [700, 400]no asciende. Se agrega una hora adicional para la distancia de cinco kilómetros. Esto suma 140 minutos o 2.333 ... horas.
Casos de prueba
[0, 600] 2500 -> 1.5 OR 90
[100, 200, 300, 0, 100, 200, 300] 10000 -> 2.8333... OR 170
[40, 5, 35] 1000 -> 0.25 OR 15
[604] 5000 -> 1 OR 60
[10, 10, 10] 2000 -> 0.4 OR 24
[10, 25, 55] 1000 -> 0.275 OR 16.5
[10, 25, 55], 1000 -> 0.275 OR 16.5
[10], 5125o[10, 25, 55], 1000válidas y deben manejarse?