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.4000e3.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
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 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.00etc., retorne"0".