Saltar al contenido

Cuántas cuadras caminas

Enunciado

La ciudad es una cuadrícula y cada esquina llega como una lista de dos números: [calle, avenida].

De la esquina [3, 5] a la [7, 2] caminas 4 cuadras por las calles y 3 por las avenidas: 7 en total. No hay atajos en diagonal, se camina por la banqueta.

Escribe una función que reciba las dos esquinas y regrese cuántas cuadras caminas. Da igual cuál esquina llegue primero: caminar nunca suma menos de 0. Hay calles y avenidas con número negativo, las del otro lado del centro.

Ejemplos

  • Tres arriba y cuatro a un lado

    [0, 0], [3, 4] → 7

  • La avenida va para atrás

    [3, 5], [7, 2] → 7

  • Misma avenida, calle para atrás

    [8, 1], [2, 1] → 6

Además de estas, el reto tiene pruebas ocultas que se revelan al enviar tu solución.

Empiezas con esto

Python

def cuadras(aqui, alla):
    pass

JavaScript

function cuadras(aqui, alla) {
}
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 →