Saltar al contenido

¿Se enciman los horarios?

Enunciado

Dos clases quieren el mismo salón: la primera va de la hora a1 a la a2, y la segunda de la b1 a la b2. Escribe una función que regrese verdadero si se enciman en algún momento.

Si una termina justo cuando la otra empieza no se enciman, así que ahí caben las dos. Y no llegan en orden: la segunda puede empezar antes.

Ejemplos

  • Se cruzan a medias

    9, 11, 10, 12 → true

  • Una después de la otra

    9, 10, 11, 12 → false

  • La segunda cabe dentro de la primera

    9, 12, 10, 11 → true

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

Empiezas con esto

Python

def se_encima(a1, a2, b1, b2):
    pass

JavaScript

function seEncima(a1, a2, b1, b2) {
}
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 →