হুবহু 5 টি দীর্ঘ লম্বা একটি উক্তি বা বাক্যাংশটি চয়ন করুন, যেমন Programming puzzles and code golf!
।
একটি প্রোগ্রাম লিখুন, যখন নিজেকে n বার সংযুক্ত করা হয় , আপনার বাক্যাংশের প্রথম n + 1 শব্দের ক্রম করে আউট করে।
উদাহরণস্বরূপ, যদি আপনার প্রোগ্রামের কোডটি ছিল MYPROG
এবং আপনার বাক্যাংশটি Programming puzzles and code golf!
চলমান ছিল ...
MYPROG
আউটপুট করা উচিতProgramming
MYPROGMYPROG
আউটপুট করা উচিতProgramming puzzles
MYPROGMYPROGMYPROG
আউটপুট করা উচিতProgramming puzzles and
MYPROGMYPROGMYPROGMYPROG
আউটপুট করা উচিতProgramming puzzles and code
MYPROGMYPROGMYPROGMYPROGMYPROG
আউটপুট করা উচিতProgramming puzzles and code golf!
4 বারের বেশি সংযোজন অনির্ধারিত, আপনার প্রোগ্রামটি কিছু করতে পারে।
বিধি
- আপনার বাক্যাংশটি ব্যাকরণগত অর্থপূর্ণ ইংরেজি হতে হবে। আদর্শভাবে এটি সঠিকভাবে মূলধন এবং বিরামচিহ্ন হওয়া উচিত।
- আপনার বাক্যাংশটি কোনও দৈর্ঘ্য হতে পারে তবে এর এনট্রপি হতে পারে, যেমনটি http://www.shannonalropy.netmark.pl/ দ্বারা গণনা করা হয় , 3.5 এর কম হতে পারে না ।
(আপনার বাক্যাংশে আটকে দিন, গণনাটি হিট করুন এবং শেষ এইচ (এক্স) সন্ধান করুন )) - আপনার বাক্যাংশে কেবল প্রিন্টযোগ্য এএসসিআইআই অক্ষর থাকতে পারে (হেক্স 20 থেকে 7 ই)। আপনার কোডে কেবল প্রিন্টযোগ্য এএসসিআইআই এবং ট্যাব এবং নিউলাইন থাকতে পারে।
- আপনার বাক্যাংশে অবশ্যই 5 টি অনন্য শব্দ এবং 4 টি স্থান থাকতে হবে । সমস্ত খালি স্থান শব্দের অংশ হিসাবে গণনা। স্পেসস শব্দের সীমানা। তারা নেতৃত্ব বা পিছনে নাও থাকতে পারে; সর্বশেষ শব্দ ছাড়া আর একটি থাকতে হবে।
- আউটপুটে শব্দের মধ্যে একটি স্থান থাকা উচিত। প্রতিটি সংযোজন পদক্ষেপের আউটপুটে ট্রেলিং স্পেস থাকতে পারে তবে শীর্ষস্থানীয় স্থান নেই।
- Stdout যাও আউটপুট। কোনও ইনপুট নেই।
স্কোরিং
আপনার স্কোরটি আপনার প্রাথমিক অ-সংযুক্ত প্রোগ্রামের বাইটগুলির দৈর্ঘ্য। (যেমন MYPROG
score স্কোর)
এটি কোড-গল্ফ হিসাবে, সর্বনিম্ন স্কোর জেতে।