Eliminar ceros iniciales y finales

Crea una función que reciba un número como cadena n y devuelva el número sin ceros iniciales ni finales.

  • Los ceros finales son los ceros que aparecen después del punto decimal y que no afectan el valor (por ejemplo, los tres últimos ceros de 3.4000 y 3.04000).
  • Los ceros iniciales son los ceros que aparecen antes de un número entero y que no afectan el valor (por ejemplo, los tres primeros ceros de 000234 y 000230).

Ejemplos

remove_leading_trailing("230.000") ➞ "230"

remove_leading_trailing("00402") ➞ "402"

remove_leading_trailing("03.1400") ➞ "3.14"

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