Давши число в якості введення, визначте, скільки значущих цифр у нього є. Це число слід сприймати як рядок, оскільки вам потрібно виконати якесь особливе форматування. Ви побачите, що я маю на увазі незабаром (я думаю).
Цифра - це сиг-фіг, якщо застосовується хоча б одне із наведених нижче:
- Ненульові цифри завжди значущі.
- Будь-які нулі між двома значущими цифрами є значущими.
- підсумковий нуль або кінцеві нулі лише у десятковій частині є значущими.
- всі цифри є значущими, якщо нічого не слідує за десятковою комою.
- коли є лише нулі, усі, крім останнього, вважаються провідними нулями
Вхідні дані
Рядок або рядковий масив числа. На кінці може бути десятковий знак без цифри після нього. Він може взагалі не мати десяткової крапки.
Вихідні дані
Скільки є сиг-інжирів.
Приклади
1.240 -> 4
0. -> 1
83900 -> 3
83900.0 -> 6
0.025 -> 2
0.0250 -> 3
2.5 -> 2
970. -> 3
0.00 -> 1