Diberi nomor sebagai input, tentukan berapa banyak angka signifikan yang dimilikinya. Nomor ini harus diambil sebagai string karena Anda harus melakukan beberapa format khusus. Anda akan melihat apa yang saya maksud segera (saya pikir).
Digit adalah sig-fig jika setidaknya salah satu dari yang berikut ini berlaku:
- Digit bukan nol selalu signifikan.
- Setiap nol di antara dua digit signifikan adalah signifikan.
- nol akhir atau nol tambahan di bagian desimal hanya signifikan.
- semua digit signifikan jika tidak ada yang mengikuti tempat desimal.
- ketika hanya ada nol, semua kecuali nol terakhir dianggap nol
Memasukkan
String atau string array nomor. Mungkin memiliki titik desimal di bagian akhir tanpa angka setelahnya. Mungkin tidak memiliki titik desimal sama sekali.
Keluaran
Ada berapa banyak ara-ara.
Contohnya
1.240 -> 4
0. -> 1
83900 -> 3
83900.0 -> 6
0.025 -> 2
0.0250 -> 3
2.5 -> 2
970. -> 3
0.00 -> 1