একক চাল
বোর্ডটি সীমাহীন দাবা বোর্ডের মতো একটি অসীম 2 মাত্রিক বর্গ গ্রিড। মান এন (একটি এন-মুভার ) সহ একটি টুকরা যে কোনও স্কোয়ারে চলে যেতে পারে যা তার বর্তমান বর্গ থেকে (ইউক্লিডিয়ান দূরত্ব পরিমাপিত কেন্দ্র থেকে কেন্দ্র) ঠিক N এর বর্গমূলের দূরত্ব any
উদাহরণ স্বরূপ:
- 1-মুভার অনুভূমিকভাবে বা উল্লম্বভাবে সংলগ্ন যে কোনও স্কোয়ারে যেতে পারে
- একটি 2-মুভার তির্যকভাবে সংলগ্ন যে কোনও স্কোয়ারে যেতে পারে
- একটি 5-মুভার দাবা নাইটের মতো চলে
মনে রাখবেন যে সমস্ত এন-মুভাররা নড়াচড়া করতে পারে না। 3-মুভারটি তার বর্তমান বর্গক্ষেত্রটি কখনই ছাড়তে পারে না কারণ বোর্ডের স্কোয়ারগুলির কোনওটিই বর্তমান বর্গ থেকে ঠিক 3 এর দূরত্ব নয়।
একাধিক চাল
যদি বারবার চলতে দেওয়া হয় তবে কিছু টুকরো বোর্ডের যে কোনও স্কোয়ারে পৌঁছে যেতে পারে। উদাহরণস্বরূপ, একটি 1-মুভার এবং 5-মুভার উভয়ই এটি করতে পারে। একটি 2-মুভার কেবল তির্যকভাবে স্থানান্তর করতে পারে এবং স্কোয়ারের অর্ধেক পর্যন্ত পৌঁছতে পারে। একটি টুকরা যা 3-মুভারের মতো চলাচল করতে পারে না, কোনও স্কোয়ারে পৌঁছতে পারে না (কোনও গতিবিধি না ঘটলে প্রারম্ভিক বর্গটি "পৌঁছে গেছে" হিসাবে গণনা করা হয় না) ।
চিত্রগুলি দেখায় যে কোন স্কোয়ারে পৌঁছানো যায়। হোভার সম্পর্কে আরও বিশদ। বৃহত্তর চিত্রের জন্য ক্লিক করুন।
- 1 বা ততোধিক মুভিগুলিতে পৌঁছতে পারে এমন স্কোয়ারগুলি কালোতে চিহ্নিত রয়েছে
- ঠিক 1 পদক্ষেপে পৌঁছনযোগ্য স্কোয়ারগুলি লাল টুকরা দ্বারা দেখানো হয়
(3-মুভার বাদে, যা চলতে পারে না)
প্রদত্ত এন-মুভারটি বোর্ডের অনুপাতের কত অংশে পৌঁছতে পারে?
ইনপুট
- একটি ধনাত্মক পূর্ণসংখ্যা এন
আউটপুট
- বোর্ডের অনুপাত যে কোনও এন-মুভার পৌঁছতে পারে
- এটি 0 থেকে 1 পর্যন্ত সংখ্যা (উভয়ই অন্তর্ভুক্ত)
- এই চ্যালেঞ্জের জন্য, 1/4 এর মতো সর্বনিম্ন পদগুলিতে ভগ্নাংশ হিসাবে আউটপুট অনুমোদিত
সুতরাং ইনপুট জন্য 10
, উভয় 1/2
এবং 0.5
গ্রহণযোগ্য আউটপুট। পৃথক অংকের এবং ডিনোমিনেটর হিসাবে আউটপুট এছাড়াও গ্রহণযোগ্য, এমন ভাষা অন্তর্ভুক্ত হতে পারে যা ভাসমান বা ভগ্নাংশকে সমর্থন করে না। উদাহরণস্বরূপ, 1 2
বা [1, 2]
।
পূর্ণসংখ্যা আউটপুটগুলির জন্য (0 এবং 1), নিম্নলিখিত যে কোনও গ্রহণযোগ্য বিন্যাস:
- 0 জন্য:
0
,0.0
,0/1
,0 1
,[0, 1]
- 1:
1
,1.0
,1/1
,1 1
,[1, 1]
স্কোরিং
এটি কোড গল্ফ। স্কোর হ'ল বাইটে কোডের দৈর্ঘ্য। প্রতিটি ভাষার জন্য, সংক্ষিপ্ততম কোডটি জয়ী হয়।
পরীক্ষার মামলা
বিন্যাসে input : output as fraction : output as decimal
1 : 1 : 1
2 : 1/2 : 0.5
3 : 0 : 0
4 : 1/4 : 0.25
5 : 1 : 1
6 : 0 : 0
7 : 0 : 0
8 : 1/8 : 0.125
9 : 1/9 : 0.1111111111111111111111111111
10 : 1/2 : 0.5
13 : 1 : 1
16 : 1/16 : 0.0625
18 : 1/18 : 0.05555555555555555555555555556
20 : 1/4 : 0.25
25 : 1 : 1
26 : 1/2 : 0.5
64 : 1/64 : 0.015625
65 : 1 : 1
72 : 1/72 : 0.01388888888888888888888888889
73 : 1 : 1
74 : 1/2 : 0.5
80 : 1/16 : 0.0625
81 : 1/81 : 0.01234567901234567901234567901
82 : 1/2 : 0.5
144 : 1/144 : 0.006944444444444444444444444444
145 : 1 : 1
146 : 1/2 : 0.5
148 : 1/4 : 0.25
153 : 1/9 : 0.1111111111111111111111111111
160 : 1/32 : 0.03125
161 : 0 : 0
162 : 1/162 : 0.006172839506172839506172839506
163 : 0 : 0
164 : 1/4 : 0.25
241 : 1 : 1
242 : 1/242 : 0.004132231404958677685950413223
244 : 1/4 : 0.25
245 : 1/49 : 0.02040816326530612244897959184
260 : 1/4 : 0.25
261 : 1/9 : 0.1111111111111111111111111111
288 : 1/288 : 0.003472222222222222222222222222
290 : 1/2 : 0.5
292 : 1/4 : 0.25
293 : 1 : 1
324 : 1/324 : 0.003086419753086419753086419753
325 : 1 : 1
326 : 0 : 0
360 : 1/72 : 0.01388888888888888888888888889
361 : 1/361 : 0.002770083102493074792243767313
362 : 1/2 : 0.5
369 : 1/9 : 0.1111111111111111111111111111
370 : 1/2 : 0.5
449 : 1 : 1
450 : 1/18 : 0.05555555555555555555555555556
488 : 1/8 : 0.125
489 : 0 : 0
490 : 1/98 : 0.01020408163265306122448979592
520 : 1/8 : 0.125
521 : 1 : 1
522 : 1/18 : 0.05555555555555555555555555556
544 : 1/32 : 0.03125
548 : 1/4 : 0.25
549 : 1/9 : 0.1111111111111111111111111111
584 : 1/8 : 0.125
585 : 1/9 : 0.1111111111111111111111111111
586 : 1/2 : 0.5
592 : 1/16 : 0.0625
593 : 1 : 1
596 : 1/4 : 0.25
605 : 1/121 : 0.008264462809917355371900826446
610 : 1/2 : 0.5
611 : 0 : 0
612 : 1/36 : 0.02777777777777777777777777778
613 : 1 : 1
624 : 0 : 0
625 : 1 : 1