একটি ইনপুট দেওয়া n, আপনার প্রোগ্রাম বা ফাংশন আবশ্যক আউটপুট ক্ষুদ্রতম ধনাত্মক পূর্ণসংখ্যা kযেমন যে nহিসাবে নিকটতম গুণিতকে বৃত্তাকার kচেয়ে বেশী n।
উদাহরণ।
একটি ইনপুট দেওয়া হয়েছে 20, আউটপুট মানটি হওয়া উচিত 3:
নিকটতম একাধিক
1হয়20, যা না তার চেয়ে অনেক বেশী20।নিকটতম একাধিক
2হয়20, যা না তার চেয়ে অনেক বেশী20।নিকটতম একাধিক
3হয়21, যা হয় তার চেয়ে অনেক বেশী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এর চেয়ে কম ধনাত্মক পূর্ণসংখ্যা is2^32- বৃত্তাকারটি এমনভাবে সম্পাদন করা হয় যে দুটি গুনগুলি যদি
kসমানভাবে দূরে থাকেnতবে বৃহত্তর একটিটি বেছে নেওয়া হয় ( "বৃত্তাকার অর্ধেক আপ" )। এইভাবে, প্রতিটি বিজোড়nএকটি আউটপুট ফলন করে2। - এটি কোড-গল্ফ , তাই প্রতিটি ভাষার মধ্যে সংক্ষিপ্ততম কোড জিততে পারে।