Cuenta los dígitos
- O(log n) · Fácil
- Gratis
- Python
- JavaScript
- ciclos
- operaciones
Enunciado
Escribe una función que reciba un número entero y regrese cuántos dígitos tiene: 405 tiene 3.
La idea es un while que divida el número entre 10 hasta llegar a 0, contando cuántas veces lo hizo. Cada división le quita un dígito.
El 0 tiene 1 dígito, aunque el ciclo no dé ni una vuelta.
De un negativo cuentas sus dígitos sin el signo: -405 tiene 3.
Ejemplos
7 → 1
405 → 3
100000 → 6
Además de estas, el reto tiene pruebas ocultas que se revelan al enviar tu solución.
Empiezas con esto
Python
def cuenta_digitos(n):
passJavaScript
function cuentaDigitos(n) {
}Resolver este reto
Se abre en el navegador, con el editor y las pruebas. Es gratis y no hace falta cuenta para empezar.