আপনার ভাষা সমর্থন করে এমন পাঁচটি অক্ষর চয়ন করুন। 5 আছে! = 5 × 4 × 3 × 2 × 1 = 120 উপায়ে এগুলিকে 5-অক্ষরের স্ট্রিংয়ে সাজানো যেতে পারে যাতে প্রতিটি অক্ষর একবার থাকে; 120 বিনিময়ের ।
আপনার অক্ষরগুলি চয়ন করুন যে, যখন 120 টি স্ট্রিংগুলির প্রত্যেকটি আপনার ভাষায় চালিত হয়, তখন উত্পাদিত 120 আউটপুটগুলি 1 থেকে 120 (সমেত) যতটা সম্ভব অনন্য পূর্ণসংখ্যা হবে।
এটি হ'ল, আপনার 5 টি অক্ষরের 120 টি ক্রমের প্রত্যেকটির জন্য যা একক সংখ্যার আউটপুট দেয় যা চলমান কোড তৈরি করে, আপনি চান যে সমস্ত সংখ্যার সেটটি 1 থেকে 120 এর মধ্যে পূর্ণসংখ্যার সেটটির সাথে যথাসম্ভব নিকটে মিলবে।
সুতরাং, আদর্শভাবে, আপনার প্রথম অনুক্রমটি আউটপুট হবে 1
, পরবর্তী 2
, পরের 3
, সমস্ত উপায় 120
। তবে সেই আদর্শ সম্ভবত বেশিরভাগ ভাষা এবং চরিত্রের পক্ষে অসম্ভব।
5-অক্ষরের স্ট্রিংগুলি এইভাবে চালানো যেতে পারে:
- কোনও ইনপুট ছাড়াই একটি প্রোগ্রাম
- কোন যুক্তি ছাড়াই একটি ফাংশন
- একটি REPL আদেশ
ইচ্ছা করলে বিভিন্ন স্ট্রিং বিভিন্নভাবে চালানো যায়
আউটপুট গণনা করার জন্য, এটি অবশ্যই একটি সাধারণ উপায়ে একক পূর্ণসংখ্যার আউটপুট হতে হবে , যেমন:
- stdout মুদ্রিত হচ্ছে
- ফাংশন দ্বারা ফিরে
- আরএপিএল প্রকাশের ফলাফল
কোডটি স্বাভাবিকভাবে শেষ করা উচিত (যার মধ্যে নম্বরটি প্রথমে আউটপুট হওয়া পর্যন্ত ত্রুটিযুক্ত থাকতে পারে )। যে কোডটি মোটেও চালিত হয় না তা ঠিক আছে, কেবলমাত্র (অস্তিত্বহীন) আউটপুট গণনা করে না। আপনার ভাষার জন্য ভিন্ন বেস যদি না হয় তবে সংখ্যাগুলির আউটপুট দশমিক হতে হবে।
জমাটি যা 1 থেকে 120 জয়ের মধ্যে সবচেয়ে স্বতন্ত্র সংখ্যা উত্পন্ন করে। পূর্বের জমাটি টাইয়ের ক্ষেত্রে জয়ী হয়।
নোট
- আপনার 5 টি অক্ষর সমস্ত আলাদা হওয়ার প্রয়োজন নেই, তবে অবশ্যই সদৃশ অক্ষরগুলি হ'ল কার্যকর সংখ্যাটি হ্রাস করতে পারে।
32.0
সমতল হিসাবে গণনা যেমন ফ্লোট আউটপুট32
। (কিন্তু32.01
হবে না।)- শীর্ষস্থানীয় জিরো যেমন
032
গণনা পাশাপাশি প্লেইন32
। - বৈধ আউটপুটগুলি নির্বিচারক এবং সময়ের অদম্য হওয়া উচিত।
- আমরা বাইট নয়, চরিত্র নিয়ে কাজ করছি ।
উদাহরণ
চরিত্রগুলি 123+*
পাইথনের (বা অনেক ভাষার) আরপিএল জন্য যুক্তিসঙ্গত পছন্দ। ফলস্বরূপ 120 ক্রম এবং আউটপুটগুলি হ'ল:
123+* n/a
123*+ n/a
12+3* n/a
12+*3 n/a
12*3+ n/a
12*+3 36
132+* n/a
132*+ n/a
13+2* n/a
13+*2 n/a
13*2+ n/a
13*+2 26
1+23* n/a
1+2*3 7
1+32* n/a
1+3*2 7
1+*23 n/a
1+*32 n/a
1*23+ n/a
1*2+3 5
1*32+ n/a
1*3+2 5
1*+23 23
1*+32 32
213+* n/a
213*+ n/a
21+3* n/a
21+*3 n/a
21*3+ n/a
21*+3 63
231+* n/a
231*+ n/a
23+1* n/a
23+*1 n/a
23*1+ n/a
23*+1 23
2+13* n/a
2+1*3 5
2+31* n/a
2+3*1 5
2+*13 n/a
2+*31 n/a
2*13+ n/a
2*1+3 5
2*31+ n/a
2*3+1 7
2*+13 26
2*+31 62
312+* n/a
312*+ n/a
31+2* n/a
31+*2 n/a
31*2+ n/a
31*+2 62
321+* n/a
321*+ n/a
32+1* n/a
32+*1 n/a
32*1+ n/a
32*+1 32
3+12* n/a
3+1*2 5
3+21* n/a
3+2*1 5
3+*12 n/a
3+*21 n/a
3*12+ n/a
3*1+2 5
3*21+ n/a
3*2+1 7
3*+12 36
3*+21 63
+123* n/a
+12*3 36
+132* n/a
+13*2 26
+1*23 23
+1*32 32
+213* n/a
+21*3 63
+231* n/a
+23*1 23
+2*13 26
+2*31 62
+312* n/a
+31*2 62
+321* n/a
+32*1 32
+3*12 36
+3*21 63
+*123 n/a
+*132 n/a
+*213 n/a
+*231 n/a
+*312 n/a
+*321 n/a
*123+ n/a
*12+3 n/a
*132+ n/a
*13+2 n/a
*1+23 n/a
*1+32 n/a
*213+ n/a
*21+3 n/a
*231+ n/a
*23+1 n/a
*2+13 n/a
*2+31 n/a
*312+ n/a
*31+2 n/a
*321+ n/a
*32+1 n/a
*3+12 n/a
*3+21 n/a
*+123 n/a
*+132 n/a
*+213 n/a
*+231 n/a
*+312 n/a
*+321 n/a
ভাগ্যক্রমে 1 থেকে 120 এর মধ্যে তৈরি হয়েছে 36 টি সংখ্যা:
36, 26, 7, 7, 5, 5, 23, 32, 63, 23, 5, 5, 5, 7, 26, 62, 62, 32, 5, 5, 5, 7, 36, 63, 36, 26, 23, 32, 63, 23, 26, 62, 62, 32, 36, 63
তবে, তাদের মধ্যে কেবল 8 টিই অনন্য:
36, 26, 7, 5, 23, 32, 63, 62
সুতরাং এই জাতীয় জমা সর্বোচ্চ 120 এর মধ্যে 8 স্কোর হবে।
c
অনুলিপি ভাষায় অসম্পূর্ণ !!!