আমি যে ভিন্ন চ্যালেঞ্জটি তৈরি করছি তার জন্য কিছু গবেষণা করার সময়, আমি একটি কেলে গ্রাফ জুড়ে এসেছি , বিশেষত এটি । যেহেতু আমি শীর্ষস্থানীয় আসকি-শিল্প চ্যালেঞ্জ লেখকদের একজন, অবশ্যই অবশ্যই এটির জন্য আমাকে একটি এসসিআইআই আর্ট চ্যালেঞ্জ তৈরি করতে হয়েছিল।
আপনার চ্যালেঞ্জটি হ'ল দুটি জেনারেটরে ফ্রি গোষ্ঠীর কেলে গ্রাফের এই ASCII শিল্প চিত্রটি নিম্নরূপে উত্পাদন করা:
+
+++
+ | +
++-+-++
+ | +
+ | +
+++ | +++
+ | | | +
++-+----+----+-++
+ | | | +
+++ | +++
+ | +
+ | +
+++ | +++
+ | + | + | +
++-+-++ | ++-+-++
+ | + | + | +
+ | | | +
+++ | | | +++
+ | | | | | +
++-+----+-----------+-----------+----+-++
+ | | | | | +
+++ | | | +++
+ | | | +
+ | + | + | +
++-+-++ | ++-+-++
+ | + | + | +
+ +++ | +++ +
+++ + | + +++
+ | + | + | +
++-+-++ | ++-+-++
+ | + | + | +
+ | + | + | +
+++ | +++ | +++ | +++
+ | | | + | + | | | +
++-+----+----+-++ | ++-+----+----+-++
+ | | | + | + | | | +
+++ | +++ | +++ | +++
+ | + | + | +
+ | | | +
+++ | | | +++
+ | + | | | + | +
++-+-++ | | | ++-+-++
+ | + | | | + | +
+ | | | | | +
+++ | | | | | +++
+ | | | | | | | +
++-+----+-----------+--------------------------+--------------------------+-----------+----+-++
+ | | | | | | | +
+++ | | | | | +++
+ | | | | | +
+ | + | | | + | +
++-+-++ | | | ++-+-++
+ | + | | | + | +
+++ | | | +++
+ | | | +
+ | + | + | +
+++ | +++ | +++ | +++
+ | | | + | + | | | +
++-+----+----+-++ | ++-+----+----+-++
+ | | | + | + | | | +
+++ | +++ | +++ | +++
+ | + | + | +
+ | + | + | +
++-+-++ | ++-+-++
+ | + | + | +
+++ + | + +++
+ +++ | +++ +
+ | + | + | +
++-+-++ | ++-+-++
+ | + | + | +
+ | | | +
+++ | | | +++
+ | | | | | +
++-+----+-----------+-----------+----+-++
+ | | | | | +
+++ | | | +++
+ | | | +
+ | + | + | +
++-+-++ | ++-+-++
+ | + | + | +
+++ | +++
+ | +
+ | +
+++ | +++
+ | | | +
++-+----+----+-++
+ | | | +
+++ | +++
+ | +
+ | +
++-+-++
+ | +
+++
+
ইনপুট
কোনও ইনপুট নেই, যদি না আপনার ভাষার স্পষ্টভাবে চালনার জন্য ইনপুট প্রয়োজন।
আউটপুট
উপরে প্রদর্শিত ASCII শিল্পের উপস্থাপনা।
MD5 হ্যাশস
যেহেতু এটি একটি দুর্দান্ত বড় আউটপুট, আপনার কাজ পরীক্ষা করার জন্য এখানে কিছু MD5 হ্যাশ রয়েছে আউটপুটের উদাহরণ ফর্মগুলির (সমস্তগুলি বিওএম ছাড়াই ইউটিএফ -8):
- স্কোয়ার স্পেস প্যাডিং,
CR/LF
লাইনফিডস এবং ট্রেলিং করা নতুন লাইন -954B93871DAAE7A9C05CCDF79B00BF3C
এটি উপরে ব্যবহৃত উপস্থাপনা। - স্কোয়ার স্পেস প্যাডিং,
CR/LF
লাইনফিডস, কোনও পূর্ববর্তী নিউলাইন নেই -28405EF91DA305C406BD03F9275A175C
- স্কোয়ার স্পেস প্যাডিং,
LF
লাইনফিডস এবং নতুন লাইনের পিছনে -8CA65FB455DA7EE5A4C10F25CBD49D7E
- স্কোয়ার স্পেস প্যাডিং,
LF
লাইনফিডস, কোনও পূর্ববর্তী নিউলাইন নেই -FDB1547D68023281BB60DBEC82C8D281
- কোনও পিছনে স্থান,
CR/LF
লাইনফিড এবং নতুন লাইনের পিছনে নেই -77FDE8CE5D7BD1BDD47610BA23264A19
- কোনও পিছনে স্থান নেই,
CR/LF
লাইনফিড নেই, কোনও পূর্ববর্তী নিউলাইন নেই -EAD390C3EFD37F0FCACE55A84B793AB5
- কোনও পিছনে স্থান,
LF
লাইনফিড এবং নতুন লাইনের পিছনে নেই -1F6CAB740F87881EB2E65BED65D08C36
- কোনও পিছনে স্থান নেই,
LF
লাইনফিড নেই, কোনও পূর্ববর্তী নিউলাইন নেই -7D41CE1E637619FEA9515D090BFA2E9C
- যদি তুলনার জন্য আপনি অতিরিক্ত MD5 চান তবে দয়া করে আমাকে জানান এবং আমি এটি তৈরি করব এবং চ্যালেঞ্জটি আপডেট করব।
বিধি
- নেতৃস্থানীয় বা পিছনে থাকা নতুন লাইনের বা হোয়াইটস্পেসগুলি সমস্ত alচ্ছিক, যতক্ষণ না অক্ষরগুলি নিজেরাই সঠিকভাবে লাইন করে থাকে।
- হয় একটি সম্পূর্ণ প্রোগ্রাম বা একটি ফাংশন গ্রহণযোগ্য। যদি কোনও ফাংশন হয় তবে আপনি আউটপুটটি মুদ্রণের পরিবর্তে ফিরিয়ে দিতে পারেন।
- যদি সম্ভব হয় তবে দয়া করে একটি অনলাইন পরীক্ষার পরিবেশের একটি লিঙ্ক অন্তর্ভুক্ত করুন যাতে অন্য লোকেরা আপনার কোডটি চেষ্টা করে দেখতে পারে!
- স্ট্যান্ডার্ড লুফোলগুলি নিষিদ্ধ।
- এটি কোড-গল্ফ তাই সাধারণ গল্ফিংয়ের সমস্ত নিয়ম প্রয়োগ হয় এবং সংক্ষিপ্ততম কোড (বাইটে) জয়ী হয়।
-
/ |
গুলি সূত্র অনুসরণ (2<<n)-n-2
বদলে (1<<n)-1
যা কি আমার মূল অনুমান হত।