চ্যালেঞ্জ: যতটা সম্ভব অক্ষর ব্যবহার করে নিম্নলিখিত আউটপুট উত্পাদন করুন:
_ _ _ _ _ _ _
| | | | ___| | | ___ __ _____ _ __| | __| | |
| |_| |/ _ \ | |/ _ \ \ \ /\ / / _ \| '__| |/ _` | |
| _ | __/ | | (_) | \ V V / (_) | | | | (_| |_|
|_| |_|\___|_|_|\___( ) \_/\_/ \___/|_| |_|\__,_(_)
|/
বিধি এবং বিধিনিষেধসমূহ:
আপনি এফআইজিলেট বা অন্য কোনও অনুরূপ সরঞ্জাম ব্যবহার করতে পারবেন না । (অন্যথায়,
figlet Hello, world!
এটি একটি তুচ্ছ এবং বেশ অনেকটা অপরাজেয় সমাধান হতে পারে))আপনার প্রোগ্রামটি অবশ্যই মুদ্রণযোগ্য ASCII অক্ষরগুলি সমন্বিত থাকতে হবে - বিশেষত কোড পয়েন্ট 9 (টিএবি), 10 (এলএফ) এবং 32 - 126। , এটি আফসোস এমন কোনও ভাষা অযোগ্য করে যা এর সিনট্যাক্সের অংশ হিসাবে অ-এএসসিআইআই অক্ষর (বা অ-পাঠ্য ডেটা) প্রয়োজন।
আউটপুট অবশ্যই উপরের উদাহরণের মতো দেখতে হবে। আপনি চাইলে আপনি আউটপুটটির চারপাশে অতিরিক্ত শ্বেত স্পেস অন্তর্ভুক্ত করতে পারেন। আপনি 8-অক্ষরের ট্যাব ব্যবধান ধরে নিতে পারেন (বা আপনার নির্বাচিত প্ল্যাটফর্মের নেটিভ ডিফল্ট সেটিংস, যদি এটির সাথে সামঞ্জস্য থাকে তবে)।
পুনশ্চ. পার সেট করতে, আমি একটি 199-চর পার্ল সমাধান নিয়ে এসেছি। আমি এখনও এটি পোস্ট করব না, তবে কেউ যদি স্বাধীনভাবে এটি নিয়ে আসে। (এছাড়াও, এটি একধরনের ছদ্মবেশী)) অবশ্যই, এটি দীর্ঘতর হলেও আপনার নিজের সমাধান পোস্ট করা থেকে নিরুৎসাহিত করা উচিত নয়।
আপডেট: এখন যে হান এটি একটি চরে পরাজিত করেছে , তা এখানে আমার চিটচিটে 199-চর পার্ল সমাধান:
use Compress'Zlib;say uncompress unpack u,'M>-I]BT$*`S$,`^]YQ=R:0,&_Z<DP?8@?WVQJ]E2J"%E$$@)R(/(/MCJ*\U!OM`Z#=5`4Y>6M=L\L%DMP&DB0V.4GQL&OOGB$4:%`4TT4!R8O-Z(^BTZWNV?>F86K:9+""-35*-LNC:T^D:_$#%^`";"DD0'
এটি ডিসির সমাধান (এবং বিভিন্ন ভাষায় অন্যান্য সমস্ত জ্লিব / গিজিপ-ভিত্তিক সমাধান) এর সাথে খুব সমান , আমি সংক্ষেপিত পাঠ্যের জন্য বেস 64 এর পরিবর্তে ইউউনকোডিং এবং কয়েকটি অন্যান্য গল্ফিং ট্রিকস ব্যবহার করেছি।
আপডেট 2 : আমি মনে করি আনুষ্ঠানিকভাবে কোনও বিজয়ীকে গ্রহণ করার সময় এসেছে। প্রথম স্থানে চলে যায় konsolenfreddy এর পিএইচপি কোড, যেহেতু তবে আপনি অক্ষর গণনা, এটা হল সবচেয়ে কম এতদূর জমা দেওয়া হয়েছে। আসলে, আমার 199-চর পার্ল কোড থেকে এটি অপ্টিমাইজড ডিফল্ট স্ট্রিমের সাথে একত্রিত হওয়ার ফলে আরও ছোট একটি 176-চর সমাধান পাওয়া যায়:
<?=gzinflate(base64_decode("fYtBCgMxDAPvecXcmkDBv+nJMH2IH99savZUqghZRBICciDyD7Y6ivNQbwOg3VQFOXlrXbPLBZLcBpIkNjlJ8bBr754hFGhQFNNFAcmLzeiPotOt7tn3plq2mSwgjU1SjbLo2tPpGvxAxfgA"));
যাইহোক, আমি মনে করি যে কোনও প্রাক-লিখিত ডিকম্প্রেশন সরঞ্জাম ব্যবহার না করে এত কাছে যাওয়ার জন্য হান একটি বিশেষ সম্মানের উল্লেখের প্রাপ্য। আপনাদের দু'জনকে অভিনন্দন, এবং সবার জন্য একটি নতুন বছরের শুভেচ্ছা!