El tiempo de la receta
- O(n) · Media
- Plan completo
- Python
- JavaScript
- textos
- división
- ciclos
Enunciado
La receta del mole de la abuela Valeria ocupa tres hojas, y cada paso trae su tiempo al margen: "12:30" para dorar los chiles, "3:45" para molerlos. Antes de empezar, Diego quiere saber cuánto le va a tomar todo. Recibes una lista de textos (puede venir vacía). Cada uno es minutos, dos puntos y segundos: los minutos traen una o más cifras y los segundos siempre dos, de 00 a 59. Regresa el total en ese mismo formato, como texto: los minutos sin ceros a la izquierda, tantas cifras como hagan falta (pueden pasar de 59 y de 99), y los segundos siempre en dos cifras. Con ["12:30", "3:45"] regresas "16:15". Con ["0:40", "0:25"] regresas "1:05": 65 segundos son un minuto y 5. La lista vacía da "0:00".
Ejemplos
Dos pasos
["12:30", "3:45"] → "16:15"
Un solo paso
["5:07"] → "5:07"
Los segundos se vuelven minuto
["0:40", "0:25"] → "1:05"
Receta sin pasos
[] → "0:00"
Además de estas, el reto tiene pruebas ocultas que se revelan al enviar tu solución.
Empiezas con esto
Python
def tiempo_total(pasos):
passJavaScript
function tiempoTotal(pasos) {
}Se abre en el navegador, con el editor y las pruebas. Este reto es del plan completo; los de O(1) y O(log n) son gratis.