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