Remova os zeros à esquerda e à direita

Crie uma função que receba um número como string n e retorne o número sem zeros à esquerda nem à direita.

  • Os zeros à direita são os zeros que aparecem depois do ponto decimal e que não alteram o valor (por exemplo, os últimos três zeros de 3.4000 e 3.04000).
  • Os zeros à esquerda são os zeros que aparecem antes da parte inteira de um número e que não alteram o valor (por exemplo, os primeiros três zeros de 000234 e 000230).

Exemplos

remove_leading_trailing("230.000") ➞ "230"

remove_leading_trailing("00402") ➞ "402"

remove_leading_trailing("03.1400") ➞ "3.14"

remove_leading_trailing("30") ➞ "30"

Observações

  • Retorne uma string.
  • Se você receber um número que termine em .0, retorne seu valor inteiro (por exemplo, retorne "4" em vez de "4.0").
  • Se o número for 0, 0.0, 000, 00.00 etc., retorne "0".