খালি খালি স্ট্রিংগুলির একটি ইনপুট তালিকা দেওয়া, নিম্নলিখিত অঙ্কনের নিয়মের ভিত্তিতে একটি টুর্নামেন্টের একটি ASCII শিল্প উপস্থাপনা আউটপুট করুন:
- স্ট্রিংয়ের সংখ্যা পরিমাণের গ্যারান্টিযুক্ত
2,4,8,16,etc. - প্রথম দুটি স্ট্রিং একে অপরকে বাজায় এবং পরের দুটি দুটি একে অপরকে খেলেন। এটি প্রথম রাউন্ড।
- প্রতিটি গেমের জন্য, সমান সম্ভাবনার সাথে এলোমেলোভাবে বিজয়ীকে চয়ন করুন।
- পরবর্তী রাউন্ডের জন্য, প্রথম গেমের বিজয়ী দ্বিতীয় গেমের বিজয়ী খেলেন, তৃতীয় গেমের বিজয়ী চতুর্থ গেমের বিজয়ী খেলেন, ইত্যাদি। পরবর্তী রাউন্ডগুলি প্যাটার্নটি অনুসরণ করে।
- অবশেষে একটি সামগ্রিক বিজয়ী আছে।
- সুন্দর আউটপুট (প্রয়োজনীয়) এর জন্য স্ট্রিংগুলি অবশ্যই সমস্ত একটি আন্ডারস্কোর দিয়ে সংযোজন এবং সংযোজন করা উচিত
_। - বন্ধনী যথাযথভাবে সরে যাওয়ার জন্য, প্রতিটি এন্ট্রি অবশ্যই
_সেই বৃত্তাকার জন্য সমান দৈর্ঘ্যের সাথে প্যাড করা উচিত । - প্যাডিং চালিত বা সংযোজনযোগ্য কিনা তা আপনি চয়ন করতে পারেন, যতক্ষণ এটি ধারাবাহিক থাকে।
- পরিবর্তে, আপনি প্রতি-রাউন্ড ভিত্তিতে না হয়ে সমস্ত স্ট্রিংগুলি একই দৈর্ঘ্যের হতে প্রাক-প্যাড চয়ন করতে পারেন। আপনার কোডের জন্য যে কোনও গল্ফিয়ার।
আরও বিধি
- নেতৃস্থানীয় বা পিছনে থাকা নতুন লাইনের বা হোয়াইটস্পেসগুলি সমস্ত alচ্ছিক, যতক্ষণ না অক্ষরগুলি নিজেরাই সঠিকভাবে লাইন করে থাকে।
- হয় একটি সম্পূর্ণ প্রোগ্রাম বা একটি ফাংশন গ্রহণযোগ্য। যদি কোনও ফাংশন হয় তবে আপনি আউটপুটটি মুদ্রণের পরিবর্তে ফিরে আসতে পারেন।
- যদি সম্ভব হয় তবে দয়া করে একটি অনলাইন পরীক্ষার পরিবেশের একটি লিঙ্ক অন্তর্ভুক্ত করুন যাতে অন্য লোকেরা আপনার কোড চেষ্টা করে দেখতে পারে!
- স্ট্যান্ডার্ড লুফোলগুলি নিষিদ্ধ।
- এটি কোড-গল্ফ তাই সাধারণ গল্ফিংয়ের সমস্ত নিয়ম প্রয়োগ হয় এবং সংক্ষিপ্ততম কোড (বাইটে) জয়ী হয়।
উদাহরণ
শহরগুলির সাথে উদাহরণ ['Boston', 'New York', 'Charlotte', 'Atlanta', 'St. Paul', 'Chicago', 'Los Angeles', 'Phoenix']:
_Boston______
\_New York____
_New York____/ \
\_New York_
_Charlotte___ / \
\_Charlotte___/ \
_Atlanta_____/ \
\_St. Paul_
_St. Paul____ /
\_St. Paul____ /
_Chicago_____/ \ /
\_St. Paul_/
_Los Angeles_ /
\_Los Angeles_/
_Phoenix_____/
এর সাথে উদাহরণ ['Lions', 'Tigers', 'Bears', 'Oh My']:
_Lions__
\_Tigers_
_Tigers_/ \
\_Tigers_
_Bears__ /
\_Bears__/
_Oh My__/