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.
- Zeros à direita são os zeros que aparecem depois do ponto decimal e que não alteram 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 que não alteram o valor (por exemplo, os três primeiros zeros de
000234e000230).
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 terminado 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".