Saltar al contenido

El más cercano al objetivo

Enunciado

Escribe una función que reciba dos números, a y b, y un objetivo meta, y regrese cuál de los dos queda más cerca de la meta: con 4, 9 y meta 6 regresas 4, porque el 4 se queda a 2 y el 9 se pasa por 3.

Si los dos quedan a la misma distancia, regresas el mayor de los dos. Los números pueden ser negativos.

Ejemplos

  • 4, 9, 6 → 4

  • Gana el segundo

    1, 8, 7 → 8

  • Todo en negativo

    -7, -2, -4 → -2

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

Empiezas con esto

Python

def mas_cerca(a, b, meta):
    pass

JavaScript

function masCerca(a, b, meta) {
}
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 →