Bu sınamada, girdi dizesinde kaç ondalık basamak bulunduğunu göstermek için bir program yazacak ve gerekirse girdiyi kırpacaksınız.
Örnekler
-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
kurallar
- Girdi, STDIN, işlev bağımsız değişkenleri veya en yakın eşdeğerden alınabilecek bir dize olacaktır
- Çıkış, işlev dönüşü, STDOUT veya en yakın eşdeğeri aracılığıyla olabilir.
- Dillerinizin maksimum dize uzunluğu dışında , giriş tamsayısının boyutu için bir sınır yoktur .
- Girişte gereksiz (baştaki veya sondaki) sıfırlar varsa:
- Onları çıkarmalısın
- Yeni sayıdaki ondalık basamak miktarını çıktılar
- Ayırıcı ile ayrılmış yeni sayının çıktısını (örn. Boşluk, yeni satır, virgül)
- Giriş her zaman bu RegEx ile eşleşir:
-?\d+(\.\d+)?
veya RegEx'i konuşmuyorsanız :- Orada olabilir bir olmak
-
negatif bir sayı ima başında. Sonra en az bir rakam olacak. Sonra olabilir ... Bir olmak.
ve biraz daha basamak. - Bir girişin geçerli olup olmadığını kontrol etmek için buraya bakın
- Orada olabilir bir olmak
- Normal İfade Yok
Bu kod golf yani bayt en kısa kod kazanır
0
.