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.4000 y 3.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 000234 y 000230).

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".