Sıfırdan uzağa yuvarla
Yuvarlak sıfıra doğru esinlenerek .
Herhangi bir makul yöntemle bir sayı girişi verildiğinde, "sıfırdan uzağa" sayısının yuvarlanması - artı sayılar yukarı ve negatif sayılar aşağı yuvarlayın.
Girdiyi bir dizge olarak almak istiyorsanız (örneğin STDIN aracılığıyla), sayıları ondalık basamağı olan veya olmayan olarak kullanabilmelisiniz. Sayı olarak alırsanız, en azından kayan nokta hassasiyetini (çift hassasiyet gerekli değildir) veya rasyonel sayıları kullanabilmelidir.
İsterseniz ondalık noktayla (ör. 42.0) bir kayan noktalı sayı çıkarabilirsiniz. (Ya da cevabınızı kısaltırsa, bazı test durumlarında kayan nokta ve bazı çıktı tam sayılarına sahip olmalısınız.)
Standart boşluklara vb. İzin verilmez.
Test durumları
-99.9 => -100
-33.5 => -34
-7 => -7
-1.1 => -2
0 => 0
2.3 => 3
8 => 8
99.9 => 100
42.0 => 42
-39.0 => -39
-0.1
ve arasındaki farkı söyleyemezler0.1
.0
, test senaryolarının önerdiği gibi desteklememiz gerekir mi?