- 21, Oct 2024
- #1
Округлить от нуля
Вдохновлено Округление в сторону нуля.
Учитывая число, введенное любым разумным методом, округлите число «от нуля» - положительные числа округляются вверх, а отрицательные числа округляются вниз.
Если вы собираетесь принимать входные данные в виде строки (например, через STDIN), вы должны иметь возможность обрабатывать числа с десятичной точкой или без нее. Если вы принимаете его как число, оно должно, по крайней мере, иметь возможность обрабатывать значения с плавающей запятой (двойная точность не требуется) или рациональные числа.
При желании вы можете вывести число с плавающей запятой с десятичной точкой (например, 42,0). (Или даже попросите некоторые тестовые примеры выводить данные с плавающей запятой и некоторое целое число, если это сделает ваш ответ короче.)
Стандартные лазейки не допускаются и т.д. и т.п.
Тестовые случаи
-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
#код-гольф #номер