Diberikan input n
, program atau fungsi Anda harus menampilkan bilangan bulat positif terkecil k
sehingga n
dibulatkan ke kelipatan terdekat k
lebih besar dari n
.
Contoh.
Diberikan input 20
, nilai output harus 3
:
Kelipatan terdekat
1
adalah20
, yang tidak lebih besar dari20
.Kelipatan terdekat
2
adalah20
, yang tidak lebih besar dari20
.Beberapa terdekat dari
3
yaitu21
, yang adalah lebih besar dari20
, sehingga output.
Uji Kasus
#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
Output yang diberikan input ganjil harus 2.
Aturan
n
adalah bilangan bulat positif kurang dari2^32
- pembulatan dilakukan sedemikian rupa sehingga jika dua kelipatan
k
sama jauhnya darin
, yang lebih besar dipilih ( "babak separuh" ). Dengan cara ini, setiap ganjiln
menghasilkan output2
. - Ini adalah kode-golf , sehingga kode terpendek di setiap bahasa menang.