Separa los miles
- O(log n) · Fácil
- Gratis
- Python
- JavaScript
- textos
- dígitos
- ciclos
Enunciado
"¿Dice doce mil o un millón doscientos mil?", gruñe el contramaestre frente al libro de cuentas del tesoro. Para que no se pierda más, la capitana quiere cada botín anotado con comas.
Escribe una función que reciba un entero de 0 en adelante y regrese un texto con sus cifras y una coma cada tres, contando desde la derecha: 1234567 se escribe "1,234,567" y 45678 se escribe "45,678".
Un número de tres cifras o menos no lleva coma: 999 queda "999" y 0 queda "0". Nunca va una coma al principio: 300000 es "300,000". Y los ceros de cada grupo se escriben todos: 5007 es "5,007".
Ejemplos
Un millón y algo
1234567 → "1,234,567"
Tres cifras
999 → "999"
El primer millar
1000 → "1,000"
Grupo corto al frente
45678 → "45,678"
Un botín enorme
250000000 → "250,000,000"
Además de estas, el reto tiene pruebas ocultas que se revelan al enviar tu solución.
Empiezas con esto
Python
def con_comas(n):
passJavaScript
function conComas(n) {
}Se abre en el navegador, con el editor y las pruebas. Es gratis y no hace falta cuenta para empezar.