Saltar al contenido

El tiempo de la receta

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):
    pass

JavaScript

function tiempoTotal(pasos) {
}
Resolver este reto

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.

Más retos de O(n)

Ver todos los retos →