Dalam tantangan ini, Anda akan menulis sebuah program untuk menampilkan berapa banyak tempat desimal dalam string input dan memangkas input jika diperlukan.
Contohnya
-12.32
2
32
0
3231.432
3
-34.0
0 -34
023
0 23
00324.230
2 324.23
10
0
00.3
1 0.3
0
0
-04.8330
3 -4.833
Aturan
- Input akan berupa string yang dapat diambil melalui, STDIN, argumen fungsi atau yang setara terdekat
- Output dapat melalui pengembalian fungsi, STDOUT, atau yang setara terdekat.
- Tidak ada batasan ukuran untuk bilangan bulat input kecuali untuk panjang string maksimum bahasa Anda .
- Jika input memiliki nol yang tidak perlu (memimpin atau mengikuti):
- Anda harus mengeluarkannya
- Keluarkan jumlah tempat desimal di angka baru
- Keluarkan nomor baru yang dipisahkan oleh pemisah (mis. Spasi, baris baru, koma)
- Input akan selalu cocok dengan RegEx ini:,
-?\d+(\.\d+)?
atau jika Anda tidak berbicara RegEx :- Ada bisa menjadi
-
di awal menyiratkan angka negatif. Maka akan ada setidaknya satu digit. Maka mungkin ada ... a.
dan beberapa digit lagi. - Untuk memeriksa apakah input valid, periksa di sini
- Ada bisa menjadi
- Tidak Ada Regex
Ini adalah kode-golf sehingga kode terpendek dalam byte menang
0
.