আপনার বন্ধুটি একটি ভল্টে প্রবেশের চেষ্টা করছে যা একটি অদ্ভুত লকিং সিস্টেম রয়েছে: এটি একটি নির্দিষ্ট স্থানে নির্দিষ্ট সংখ্যক মৃদু কানের প্রয়োজন। আপনার বন্ধুটি নম্বরটি আবিষ্কার করেছে (যা 1 ... 99999 এর মধ্যে রয়েছে) এবং এমন একটি গ্যাজেট রয়েছে যা প্রয়োজনীয় নকশ তৈরি করে। তবে গ্যাজেটটি একজন ব্রেনফাক দোভাষী! সুতরাং আপনার বন্ধুর এটিকে একটি ব্রেনফাক প্রোগ্রাম খাওয়াতে হবে, যা সম্ভবত স্পষ্টতই সংক্ষিপ্ত হওয়া উচিত (গ্যাজেটের আই / ওটি ধীর গতির)।
আপনার কাজ তাকে সাহায্য করা! কোনও প্রোগ্রাম বা একটি সাবউটাইন লিখুন, যে কোনও ভাষায়, কোনও সংখ্যাকে ইনপুট হিসাবে গ্রহণ করে N
এবং একটি ব্রেনফাক প্রোগ্রামকে আউটপুট দেয়, যা কোনও ইনপুট নেয় না এবং প্রিন্টযোগ্য এএসসিআইআই অক্ষরের একটি স্ট্রিংকে আউটপুট দেয় (স্পেস অক্ষর বাদে - 33 পরিসরের কোডগুলি ... দৈর্ঘ্যের 126) N
।
উদাহরণ: ইনপুট জন্য 10
, আউটপুট হতে পারে
+++++++++++++++++++++++++++++++++..........
(তবে আমি নিশ্চিত যে এটি ছোট করা যেতে পারে!)
আপনার স্কোর হ'ল নিম্নলিখিত মানগুলির জন্য আউটপুটগুলির দৈর্ঘ্যের সমষ্টি N
(তারা এলোমেলো সংখ্যা):
55
68
15
28
841
838
522
846
4898
9004
9363
3810
13230
67175
37231
44701
ওহ, এবং আপনি আপনার কোডটি (জেনারেটর প্রোগ্রাম) আপনার বন্ধুর কাছে টুইটারে প্রেরণ করবেন। সুতরাং এটি নিশ্চিত করুন যে এটি 140 টিরও কম অক্ষর !
পিএস ব্রেনফাক ভাষার বিভিন্ন রূপ রয়েছে। ধরে নেওয়া যাক টেপ উভয় দিকেই অসীম (বা "প্রচলিত এবং যথেষ্ট বড়"), এবং কোষগুলির 32-বিট ইনট ক্ষমতা রয়েছে (সীমাবদ্ধ এবং 99999 পর্যন্ত সংখ্যা ধরে রাখতে সক্ষম)। এছাড়াও, কোনও মোড়ক নেই: যখন কোনও ঘর উপচে পড়ে, মেশিনটি স্ব-ক্ষতি করে!