আপনার কাজটি বেশ সহজ, এমন একটি প্রোগ্রাম লিখুন যা প্রিন্ট করে Hello, world!
যে মুচড়ে এমন কোনও প্রোগ্রাম তৈরি করে যা মুদ্রণ করে Twister!
।
স্ট্রিংগুলি কীভাবে পাকানো হয়
মোচড়ানো অ্যালগরিদম খুব সহজ। প্রতিটি কলামটি তার সূচকে নীচে স্থানান্তরিত হয় (কল 0 টি 0 নীচে সরানো হয়, 1 টি 1 সরানো 1, ...)। শীর্ষে কলাম শিফট মোড়ানো। এটি কিন্ডা এর মতো দেখাচ্ছে:
a
ba
cba
----
cba
cb
c
শীর্ষে মোড়ক লাইনের নীচে সবকিছু সহ। বাস্তব উদাহরণ:
Original:
\\\\\\\\\\\\
............
............
............
Twisted:
\...\...\...
.\...\...\..
..\...\...\.
...\...\...\
(আপনার প্রিয় ভাষার আরও উদাহরণ এবং একটি টুইটারগুলি এখানে রয়েছে )
স্কোরিং
আপনার প্রোগ্রামটি অবশ্যই প্যাডযুক্ত আয়তক্ষেত্র হতে হবে। এটি কোড-গল্ফ তাই সর্বনিম্ন বাইট গণনা জয়!
বিধি
- আপনার প্রথম প্রোগ্রাম অবশ্যই মুদ্রণ করা উচিত
Hello, world!
। কেবলমাত্র একটি ট্রেলিং নিউলাইন অনুমোদিত allowed - আপনার প্রথম এবং দ্বিতীয় প্রোগ্রামগুলি অবশ্যই একই ভাষায় থাকতে হবে।
- আপনার দ্বিতীয় প্রোগ্রামটি অবশ্যই মুদ্রণ করবে
Twister!
। কেবলমাত্র একটি ট্রেলিং নিউলাইন অনুমোদিত allowed - আপনার প্রোগ্রামে কমপক্ষে 2 টি সারি এবং 2 টি কলাম থাকতে হবে।
½
এবং এটি একটি সংখ্যার বর্গমূল গ্রহণ করে। এই চ্যালেঞ্জের জন্য দু'জনের মধ্যে কোন একটিকে নিউলাইন হিসাবে বিবেচনা করা উচিত?