Trong thử thách này, bạn sẽ viết một chương trình để xuất ra bao nhiêu vị trí thập phân trong chuỗi đầu vào và cắt đầu vào nếu cần.
Ví dụ
-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
Quy tắc
- Đầu vào sẽ là một chuỗi có thể được đưa qua, STDIN, đối số hàm hoặc tương đương gần nhất
- Đầu ra có thể thông qua trả về hàm, STDOUT hoặc tương đương gần nhất.
- Không có giới hạn về kích thước cho số nguyên đầu vào ngoại trừ độ dài chuỗi tối đa của ngôn ngữ của bạn .
- Nếu đầu vào có bất kỳ số không cần thiết (dẫn hoặc theo dõi) nào:
- Bạn nên đưa họ ra ngoài
- Xuất số lượng vị trí thập phân trong số mới
- Xuất số mới được phân tách bằng dấu phân cách (ví dụ: dấu cách, dòng mới, dấu phẩy)
- Đầu vào sẽ luôn khớp với RegEx này:
-?\d+(\.\d+)?
hoặc nếu bạn không nói RegEx :- Có thể có một
-
lúc đầu ngụ ý một số âm. Sau đó sẽ có ít nhất một chữ số. Sau đó, có thể có ... một.
và một số chữ số nữa. - Để kiểm tra xem đầu vào có hợp lệ không, kiểm tra tại đây
- Có thể có một
- Không có chính quy
Đây là mã golf để mã ngắn nhất tính theo byte thắng
0
.