Saltar al contenido

La clave del día

Enunciado

"La clave de hoy está escondida en el número", dice el mensaje que recibe la agente Nieves. En su red de espías la regla es fija: la clave es la cifra más alta que aparece en el número del día.

Escribe una función que reciba un entero y regrese su cifra más alta, como número entero. Con 4192 las cifras son 4, 1, 9 y 2: regresas 9.

El número puede ser negativo, y el signo no es una cifra: de -507 cuentan el 5, el 0 y el 7, así que regresas 7. Si la cifra más alta se repite, la regresas una vez: 5525 da 5. Y el 0 tiene una sola cifra, el 0, así que regresa 0.

Ejemplos

  • La más alta en medio

    4192 → 9

  • La más alta es la primera

    8123 → 8

  • La más alta es la última

    1237 → 7

  • Una sola cifra

    6 → 6

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

Empiezas con esto

Python

def cifra_alta(n):
    pass

JavaScript

function cifraAlta(n) {
}
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(log n)

Ver todos los retos →