Dato un numero come input, determinare quante cifre significative ha. Questo numero dovrebbe essere preso come una stringa perché devi fare una formattazione speciale. Vedrai cosa intendo presto (penso).
Una cifra è un segno se si applica almeno una delle seguenti condizioni:
- Le cifre diverse da zero sono sempre significative.
- Tutti gli zeri tra due cifre significative sono significativi.
- lo zero finale o gli zeri finali nella sola parte decimale sono significativi.
- tutte le cifre sono significative se nulla segue il decimale.
- quando ci sono solo zeri, tutti tranne l'ultimo sono considerati zero iniziali
Ingresso
Una stringa o una matrice di stringhe del numero. Potrebbe avere un punto decimale alla fine senza una cifra dopo di esso. Potrebbe non avere affatto un punto decimale.
Produzione
Quanti sig-fichi ci sono.
Esempi
1.240 -> 4
0. -> 1
83900 -> 3
83900.0 -> 6
0.025 -> 2
0.0250 -> 3
2.5 -> 2
970. -> 3
0.00 -> 1