Remover zeros à esquerda e à direita
Crie uma função que receba um número como string n e retorne o número sem os zeros à direita e à esquerda.
- Zeros à direita são os zeros que aparecem depois do ponto decimal e não afetam o valor
(por exemplo, os três últimos zeros de
3.4000e3.04000). - Zeros à esquerda são os zeros que aparecem antes de um número inteiro e não afetam o valor (por exemplo, os três primeiros zeros de
000234e000230).
Exemplos
removeLeadingTrailing("230.000") ➞ "230"
removeLeadingTrailing("00402") ➞ "402"
removeLeadingTrailing("03.1400") ➞ "3.14"
removeLeadingTrailing("30") ➞ "30"Observações
- Retorne uma string.
- Se receber um número que termine 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.00etc., retorne"0".