Saltar al contenido

¿Por cuánto te pasaste?

Enunciado

Una maleta solo se acepta si pesa entre bajo y alto kilos, los dos incluidos. Escribe una función que regrese por cuánto se salió del peso permitido: con 25 en un rango de 10 a 20 regresas 5, y con 7 regresas 3. Si el peso está dentro regresas 0, y estar justo en un extremo también es estar dentro. Lo que regreses nunca es negativo.

Ejemplos

  • Se pasa por arriba

    25, 10, 20 → 5

  • Se queda corto

    7, 10, 20 → 3

  • Dentro del rango

    15, 10, 20 → 0

Además de estas, el reto tiene pruebas ocultas que se revelan al enviar tu solución.

Empiezas con esto

Python

def desvio(valor, bajo, alto):
    pass

JavaScript

function desvio(valor, bajo, alto) {
}
Resolver este reto

Se abre en el navegador, con el editor y las pruebas. Es gratis y no hace falta cuenta para empezar.

Más retos de O(1)

Ver todos los retos →