Saltar al contenido

Los ochenta, los noventa

Enunciado

La bibliotecaria va a acomodar un estante por décadas, con un cartel en cada tramo: 1970, 1980, 1990 y así hasta donde lleguen los libros. Uno de 1987 va bajo el cartel de 1980, y uno de 1990 justo estrena el de 1990. En libros solo está el año de cada uno, y ella no quiere una lista de tramos escrita a mano que haya que alargar cada diez años.

Muestra el cartel que le toca a cada libro y su título, en ese orden. Las filas van del cartel más antiguo al más reciente y, bajo cada cartel, por título.

Lo que tiene que devolver

Estas filas, en este orden

carteltitulo
1970Cuentos breves
1980Hojas sueltas
1990El faro
2000Mapas de sal
2000Noche larga
2010El tren del sur
2010La casa azul
2010Tres inviernos

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 publicado, titulo
FROM libros
ORDER BY publicado, titulo;
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(log n)

Ver todos los retos →