Bestimmen Sie anhand einer Zahl als Eingabe, wie viele signifikante Zahlen sie enthält. Diese Nummer sollte als Zeichenfolge verwendet werden, da Sie eine spezielle Formatierung vornehmen müssen. Du wirst bald sehen, was ich meine (glaube ich).
Eine Ziffer ist ein Zeichen, wenn mindestens eine der folgenden Bedingungen zutrifft:
- Ziffern ungleich Null sind immer signifikant.
- Alle Nullen zwischen zwei signifikanten Ziffern sind signifikant.
- Endgültige Null oder nachfolgende Nullen nur im Dezimalbereich sind signifikant.
- Alle Ziffern sind signifikant, wenn nichts der Dezimalstelle folgt.
- Wenn es nur Nullen gibt, werden alle bis auf die letzte Null als führende Nullen betrachtet
Eingang
Ein String oder ein String-Array der Nummer. Möglicherweise wird am Ende ein Dezimalpunkt ohne eine Ziffer angezeigt. Es hat möglicherweise überhaupt keinen Dezimalpunkt.
Ausgabe
Wie viele Sig-Feigen gibt es?
Beispiele
1.240 -> 4
0. -> 1
83900 -> 3
83900.0 -> 6
0.025 -> 2
0.0250 -> 3
2.5 -> 2
970. -> 3
0.00 -> 1