Eliminar ceros iniciales y finales
Crea una función que reciba un número como cadena n y devuelva el número sin ceros finales ni iniciales.
- Ceros finales son los ceros que aparecen después del punto decimal y no afectan el valor
(por ejemplo, los últimos tres ceros de
3.4000y3.04000). - Ceros iniciales son los ceros que aparecen antes de un número entero y no afectan el valor (por ejemplo, los primeros tres ceros de
000234y000230).
Ejemplos
removeLeadingTrailing("230.000") ➞ "230"
removeLeadingTrailing("00402") ➞ "402"
removeLeadingTrailing("03.1400") ➞ "3.14"
removeLeadingTrailing("30") ➞ "30"Notas
- Devuelve una cadena.
- Si recibes un número que termina en
.0, devuelve el valor entero (por ejemplo, devuelve"4"en lugar de"4.0"). - Si el número es
0,0.0,000,00.00, etc., devuelve"0".