Étant donné un nombre en entrée, déterminez le nombre de chiffres significatifs dont il dispose. Ce nombre doit être considéré comme une chaîne car vous devez effectuer un formatage spécial. Vous verrez ce que je veux dire bientôt (je pense).
Un chiffre est un sig-fig si au moins l'une des conditions suivantes s'applique:
- Les chiffres non nuls sont toujours significatifs.
- Tous les zéros entre deux chiffres significatifs sont significatifs.
- le zéro final ou les zéros de fin dans la partie décimale uniquement sont significatifs.
- tous les chiffres sont significatifs si rien ne suit la décimale.
- lorsqu'il n'y a que des zéros, tous sauf le dernier zéro sont considérés comme des zéros de tête
Contribution
Une chaîne ou un tableau de chaînes du nombre. Il peut y avoir un point décimal à la fin sans chiffre après. Il pourrait ne pas avoir de point décimal du tout.
Production
Combien de sig-figs il y a.
Exemples
1.240 -> 4
0. -> 1
83900 -> 3
83900.0 -> 6
0.025 -> 2
0.0250 -> 3
2.5 -> 2
970. -> 3
0.00 -> 1