Biorąc pod uwagę wejście n, twój program lub funkcja musi wypisać najmniejszą dodatnią liczbę całkowitą, ktak aby nzaokrąglona do najbliższej wielokrotności kbyła większa niż n.
Przykład.
Przy danych wejściowych 20wartość wyjściowa powinna wynosić 3:
Najbliższa wielokrotność
1to20, która nie jest większa niż20.Najbliższa wielokrotność
2to20, która nie jest większa niż20.Najbliższa wielokrotność
3to21, która jest większa niż20, więc jest generowana.
Przypadki testowe
#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
Dane wyjściowe przy każdym nieparzystym wejściu powinny wynosić 2.
Zasady
njest dodatnią liczbą całkowitą mniejszą niż2^32- zaokrąglanie jest wykonywane w taki sposób, że jeśli dwa wielokrotności
ksą jednakowo odległen, wybierana jest większa ( „zaokrąglanie o połowę w górę” ). W ten sposób każdy kurs dziwnyndaje wynik2. - To jest golf golfowy , więc wygrywa najkrótszy kod w każdym języku .