২০১ time সময়ের ক্যাপসুল স্ট্রিং থেকে characters৪ টি অক্ষর ব্যবহার করা
H@~*^)$.`~+1A|Q)p~`\Z!IQ~e:O.~@``#|9@)Tf\eT`=(!``|`~!y!`) Q~$x.4|m4~~&!L{%
এন কোড স্নিপেটগুলি সমস্ত একই ভাষায় লিখুন যেখানে:
- 1 ম স্নিপেট আউটপুট
1
। - ২ য় স্নিপেট আউটপুট
2
। - তৃতীয় স্নিপেট আউটপুট
3
। - ... ইত্যাদি ...
- নবম স্নিপেট আউটপুট
N
(সংখ্যা, আক্ষরিক অক্ষর নয়)।
একটি "কোড স্নিপেট" এর যে কোনও হিসাবে সংজ্ঞায়িত করা হয়েছে:
- কোনও প্রয়োজনীয় ইনপুট ছাড়াই একটি সম্পূর্ণ প্রোগ্রাম যা সংখ্যাটি সাধারণত ছাড়িয়ে যায় ।
- কোনও প্রয়োজনীয় আর্গুমেন্টবিহীন একটি ক্রিয়া যা আউটপুট করে / নম্বরটি সাধারণত দেয় ।
- একটি REPL এক্সপ্রেশন যা সংখ্যার মূল্যায়ন করে।
(আপনি আপনার এন স্নিপেটগুলিতে এই তিনটি রূপটি মিশ্রিত করতে এবং মেলাতে পারেন))
এন স্নিপেটের সম্মিলিত সেটে আপনি যে অক্ষরগুলি ব্যবহারের অনুমতি পেয়েছেন তা হ'ল সময় ক্যাপসুলের 74 অক্ষর এবং floor(N/2)
অতিরিক্ত "ওয়াইল্ডকার্ড" বাইট যা আপনি যে কোনও জায়গায় ব্যবহার করতে পারেন are
উদাহরণস্বরূপ, টাইম ক্যাপসুলটিতে তিনটি রয়েছে @
তাই আপনার এন স্নিপেটের পুরোটিতে কেবল তিনটি @
উপস্থিত থাকতে পারে যদি না আপনি floor(N/2)
অতিরিক্ত কিছু জন্য ওয়াইল্ডকার্ড বাইট ব্যবহার করার সিদ্ধান্ত নেন @
।
সুতরাং, ওয়াইল্ডকার্ড গণনা করা হচ্ছে না, আপনার এন স্নিপেটে অক্ষরের সংযুক্ত সেট ৪ টি সময়ের ক্যাপসুল অক্ষরের একটি উপসেট হতে হবে। তাদের সম্মিলিত দৈর্ঘ্য 74 টির বেশি হতে পারে না You
নোট
স্নিপেট দৈর্ঘ্যের বা স্নিপেটে কতগুলি ওয়াইল্ডকার্ড ব্যবহার করা যেতে পারে তার কোনও সীমা নেই are
আপনাকে এন এর মাধ্যমে 1 এর জন্য সমস্ত স্নিপকেট লিখতে হবে It's এটি 0 থেকে এন -1 নয়, কে + এন + কে -1 নয়।
স্নিপেটগুলি পৃথক হতে হবে, একটি স্নিপেট নয় যা তালিকার বাইরে চলে গেছে
1, 2, 3, ..., N
।আউটপুটগুলি তার
3.0
জায়গায় যেমন ভাসমান হতে পারে3
এবং এটি যদি আপনার ভাষার প্রাকৃতিক ভিত্তি হয় তবে আপনি দশমিক ব্যতীত অন্য কোনও বেস ব্যবহার করতে পারেন । সমস্ত স্নিপেটের জন্য আপনাকে অবশ্যই একই বেসটি ব্যবহার করতে হবে।ওয়াইল্ডকার্ডগুলি আপনার ভাষার এনকোডিংয়ে বাইট হিসাবে গণনা করা হয় । এটি সম্ভবত ASCII হবে তবে উদাহরণস্বরূপ যদি
∞
আপনার এনকোডিংয়ে এক বাইট হিসাবে গণনা করা হয় তবে আপনি এটি একক ওয়াইল্ডকার্ড বাইট হিসাবে ব্যবহার করতে পারেন।আপনি মাল্টিবাইট অক্ষরের জন্য ওয়াইল্ডকার্ড বাইট ব্যবহার করতে পারেন। যেমন
∞
হয় সাধারণত তিন বাইট যাতে আপনি একটি স্নিপেট এটা ব্যবহার করতে পারে কিন্তু এটি আপনার তিনটি খরচ হবেfloor(N/2)
ওয়াইল্ডকার্ড বাইট।নিউলাইনগুলি যেমন
\r\n
একটি বাইট হিসাবে বিবেচিত হতে পারে।
উদাহরণ
পাইথনে, এনপিআর 4 কেবলমাত্র আরপিএল ব্যবহার করে সম্ভব। সেখানে floor(4/2) = 2
ওয়াইল্ডকার্ড রয়েছে।
1
সময় থেকে ক্যাপসুল একটি অভিব্যক্তি যা প্রমাণিত হয়1
।2
একটি একক ওয়াইল্ডকার্ড নিয়ে গঠিত, যথা2
। ইভালস টু2
।3
এছাড়াও একটি একক ওয়াইল্ডকার্ড নিয়ে গঠিত। ইভালস টু3
। আর ওয়াইল্ডকার্ড নেই।4
ভাগ্যক্রমে সময় ক্যাপসুল এবং এটি প্রদর্শিত4
।
এই স্নিপেটগুলি সংক্ষিপ্ত এবং তুচ্ছ। একটি আসল উত্তর সম্ভবত আরও জটিল হতে হবে।
(পাইথনের পাঁচটি বা তারও বেশি সম্ভবত সম্ভবত সম্ভব হতে পারে তবে আমি পেশাদারদের কাছে রেখে দেব))
স্কোরিং
সর্বোচ্চ এন জয়যুক্ত উত্তর; অর্থাৎ যেটি পূর্ণসংখ্যার সিঁড়িটি সর্বাধিক উপরে উঠে যায়।
টাই করার ক্ষেত্রে, যে উত্তরটি সবচেয়ে কম ওয়াইল্ডকার্ড বাইট জিততে পারে তা ব্যবহার করে।
যদি এখনও একটি টাই থাকে, তবে সবচেয়ে কম সংখ্যক অক্ষর ব্যবহার করে এমন উত্তরটি জিততে পারে। এখনও
যদি টাই থাকে তবে পূর্বের উত্তরগুলি জিতবে।
07
হিসাবে একই 7
?
-
কিংবা n
...
4