ব্রেনফাক , আমরা সবচেয়ে বিখ্যাত এবং প্রভাবশালী রহস্যময় ভাষাগুলির মধ্যে আমরা সবাই জানি বা কমপক্ষে শুনেছি । এই দিনগুলিতে বেশিরভাগ বাস্তবায়ন অসীম টেপ ব্যবহার করে, আরবান মুলারের মূল সংকলকটিতে 30000 কোষের একটি টেপ ছিল। একটি সামান্য পরিচিত তথ্য * হ'ল টেপের শেষে আসলে একটি বিশেষ মান রয়েছে যা সাধারণত ব্রেইনফাক প্রোগ্রামে প্রায়শই ইন্টারেক্ট হয় না।
আপনি যখন এই মূল্যটি 29999 >
ও একটি দিয়ে মুদ্রণ করতে পারেন .
, ব্রেনফাক তার সংক্ষিপ্ত এবং সংক্ষিপ্ত সমাধানের জন্য পরিচিত, তাই আপনার লক্ষ্য ন্যূনতম সংখ্যার সাথে এই মানটি মুদ্রণ করা।
* কথাসাহিত্য
নিয়মাবলী:
- ব্রেইনফাকের নির্দেশাবলীতে একটি রিফ্রেশার:
+
/-
: বর্তমান সেলটি বৃদ্ধি / হ্রাস, 255 থেকে 0 থেকে মোড়ানো যখন 255 বর্ধিত হয় এবং তদ্বিপরীত হয়<
/>
: টেপের উপরে বাম / ডানদিকে সরান.
: বর্তমান ঘরটির মান মুদ্রণ করুন।[
:]
ঘরের মান 0 হলে সংশ্লিষ্টটিতে ঝাঁপুন]
:[
ঘরের মান 0 না হলে সংশ্লিষ্টটিতে ঝাঁপুন
- এই ক্ষেত্রে
,
(ইনপুট পান) কিছুই করে না, কারণ মূল সংকলকটি ইওএফটিতে সেলটি অপরিবর্তিত রেখে দেয় এবং এই প্রোগ্রামটির কোনও ইনপুট পাওয়া উচিত নয়। - টেপটি প্রাথমিকভাবে সমস্ত 0s দিয়ে পূর্ণ হয়, 30000 ঘর ব্যতীত, যার মধ্যে একটি অজানা মান রয়েছে
- পয়েন্টারটি 1 কক্ষে শুরু হয় এবং এটি মুদ্রিত হয়ে 30000 কক্ষে শেষ হওয়া উচিত।
- 1 এর বামে এবং 30000 এর ডানদিকে কক্ষগুলির অপরিজ্ঞাত আচরণ রয়েছে, সুতরাং সমাধানগুলি এই কোষগুলিতে যাওয়া উচিত নয় ।
- লক্ষ্য করুন 30000 মান
হয়0 হতে পারে, যতক্ষণ না আপনি আঘাত একটি নন-জিরো সেল কাজ পারবেন না, তাই কেবল লুপিং। - আপনার কেবল 30000 কক্ষে মানটি মুদ্রণ করা উচিত
- সবচেয়ে সংক্ষিপ্ত সমাধান জিতে!
- টাই-ব্রেকার হ'ল আরও কার্যকর প্রোগ্রাম (কমপক্ষে পদক্ষেপে কার্যকর করা হয়), তারপরে দ্রুততম জমা দেওয়ার সময়।
টিপ: Esolanging ফল আপনার কোড পরীক্ষা করতে https://copy.sh/brainfuck ব্যবহার করার পরামর্শ দেয় । চশমাগুলি যেমন এই চ্যালেঞ্জটিতে বর্ণিত হয়েছে, এবং আপনি abort
বিকল্পটি নির্বাচন করতে পারেন যাতে আপনার প্রোগ্রামটি সীমা ছাড়িয়ে যায়।
.
। আমি জিতেছি.