З огляду на введення n, ваша програма або функція повинна виводити найменше додатне ціле число, kтаке, що nокруглене до найближчого кратного числа kбільше, ніж n.
Приклад.
Враховуючи вхід 20, вихідне значення повинно бути 3:
Найближчі кратна
1IS20, яка НЕ більше20.Найближчі кратна
2IS20, яка НЕ більше20.Найближчі кратна
3IS21, який є більше20, тому вихід.
Випробування
#Input #Output
2 3
4 5
6 4
8 3
10 4
12 7
14 3
16 6
18 4
20 3
22 4
24 5
26 3
28 5
30 4
32 3
34 4
36 8
38 3
40 6
42 4
44 3
46 4
48 5
50 3
52 6
54 4
56 3
58 4
60 7
62 3
64 5
66 4
68 3
70 4
72 11
74 3
76 6
78 4
80 3
82 4
84 5
86 3
88 5
90 4
92 3
94 4
96 7
98 3
1000 6
Вихід з будь-якого непарного вводу повинен бути 2.
Правила
nдодатне ціле число менше, ніж2^32- округлення виконується таким чином, що якщо два кратні одиниці
kоднаково віддаленіn, вибирається більший ( "круглі половинки вгору" ). Таким чином, кожен непарний результатnдає результат2. - Це код-гольф , тому найкоротший код на кожній мові виграє.