একটি ইনপুট দেওয়া 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
। - এটি কোড-গল্ফ , তাই প্রতিটি ভাষার মধ্যে সংক্ষিপ্ততম কোড জিততে পারে।