Saltar al contenido

Paula se va

Enunciado

Paula, la empleada 3, deja la empresa. Antes de borrar su fila hay que colocar a su gente: quien hoy depende de ella pasa a depender de quien manda sobre Paula. Nadie se queda sin jefe, y nadie queda apuntando a alguien que ya no está.

Su gente son quienes la tienen de jefa, estén en el departamento que estén. Y al jefe de Paula no lo escribas a mano: el cambio tiene que servir igual el día en que ella dependa de otra persona.

Escribe el relevo y la baja. Se califica mirando quién es el jefe de cada persona que queda en la empresa.

Lo que tiene que devolver

Después de tu código se corre esta consulta

SELECT id, nombre, jefe_id FROM empleados;

Estas filas, en cualquier orden

idnombrejefe_id
1CarmenNULL
2Marco1
4Rita2
5Nadia2
6Samuel1
7Lidia1
8Fabio1
9Greta1

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

DELETE FROM empleados
WHERE id = 3;
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 →