Saltar al contenido

La primera y la última parada

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):
    pass

JavaScript

function extremos(ruta) {
}
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 →