Remover zeros iniciais e finais
Crie uma função que receba um número como string n e retorne o número sem zeros iniciais nem finais.
- Os zeros finais 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). - Os zeros iniciais 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 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.00etc., retorne"0".