Saltar al contenido

Parejos y disparejos

Enunciado

Un promedio de 7 lo saca un grupo donde todos van por el 7, y también uno con un 10 y un 4. La coordinadora quiere ver en qué cursos el grupo va más disparejo: cuánta distancia hay entre su nota más alta y su nota más baja. Muestra el nombre del curso, su nota más alta, su nota más baja y esa distancia, en ese orden. Solo los cursos con al menos dos notas puestas: con una sola no hay distancia que medir. Del más disparejo al más parejo y, si dos empatan, por orden alfabético.

Lo que tiene que devolver

Estas filas, en este orden

nombremas_altamas_bajadistancia
Matemáticas9.545.5
Ciencias8.562.5
Música107.52.5
Historia972

Es lo que sale con los datos de la base de práctica del reto. Los nombres de las columnas no cuentan, las tuyas pueden llamarse como quieras: cuenta cuántas son y en qué orden van. Además de esta, el reto tiene pruebas ocultas con otros datos, que se revelan al enviar tu solución.

Empiezas con esto

SQL

SELECT c.nombre, n.nota
FROM notas n
JOIN cursos c
  ON n.curso_id = c.id
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 →