Remover 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 não alteram o valor (por exemplo, os três últimos zeros de 3.4000 e 3.04000).
  • Os zeros à esquerda são os zeros que aparecem antes da parte inteira e não alteram o valor (por exemplo, os três primeiros zeros de 000234 e 000230).

Exemplos

removeLeadingTrailing("230.000") ➞ "230"

removeLeadingTrailing("00402") ➞ "402"

removeLeadingTrailing("03.1400") ➞ "3.14"

removeLeadingTrailing("30") ➞ "30"

Observações

  • Retorne uma string.
  • Se você receber um número que termina em .0, retorne o 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".