La primera y la última parada
- O(1) · Trivial
- Gratis
- Python
- JavaScript
- listas
- índices
- textos
Enunciado
De la ruta de un camión, que llega como una lista con los nombres de sus paradas en orden, solo te interesan las puntas.
Escribe una función que regrese una lista nueva con dos nombres: la primera parada y la última, en ese orden. Con ["Centro", "Hospital", "Mercado", "Aeropuerto"] regresas ["Centro", "Aeropuerto"].
La ruta trae las paradas que sea, pero nunca llega vacía. Si trae una sola, esa parada es al mismo tiempo la primera y la última: con ["Plaza"] regresas ["Plaza", "Plaza"].
Ejemplos
Cuatro paradas
["Centro", "Hospital", "Mercado", "Aeropuerto"] → ["Centro", "Aeropuerto"]
Solo dos paradas
["Norte", "Sur"] → ["Norte", "Sur"]
Cinco paradas
["Alameda", "Fuente", "Museo", "Parque", "Puerto"] → ["Alameda", "Puerto"]
Además de estas, el reto tiene pruebas ocultas que se revelan al enviar tu solución.
Empiezas con esto
Python
def extremos(ruta):
passJavaScript
function extremos(ruta) {
}Se abre en el navegador, con el editor y las pruebas. Es gratis y no hace falta cuenta para empezar.