একটি খালি নয় এমন প্রোগ্রাম বা ফাংশন লিখুন যা যখন একক মান, 1 বা 0 আউটপুট বলে এবং যখন একাধিকবার কল করা হয়, আউটপুট নম্বরগুলি আপনার প্রোগ্রামের উত্স কোডের বাইনারি উপস্থাপনা তৈরি করে (একই কোড পৃষ্ঠাতে যা থেকে আপনার কোডটি সংকলিত হয়) / ব্যাখ্যা)।
উদাহরণস্বরূপ, যদি আপনার উত্স কোড ছিল abc
(ASCII তে) থাকে তবে ফলাফলগুলি :
1st call: 0 // ASCII letter 'a'
2nd call: 1
3rd call: 1
4th call: 0
5th call: 0
6th call: 0
7th call: 0
8th call: 1
9th call: 0 // ASCII letter 'b'
10th call: 1
11th call: 1
12th call: 0
13th call: 0
14th call: 0
15th call: 1
16th call: 0
17th call: 0 // ASCII letter 'c'
18th call: 1
19th call: 1
20th call: 0
21st call: 0
22nd call: 0
23rd call: 1
24th call: 1
After the 24th call, the behaviour is undefined.
উত্সের বাইনারি উপস্থাপনায় অবশ্যই কমপক্ষে একটি 0 বিট এবং 1 বিট থাকতে হবে।
1 এবং 0 এর পরিবর্তে, আপনি যে কোনও দুটি স্বতন্ত্র, ধারাবাহিক মান আউটপুট করতে পারেন (যেমন such true
এবং false
) ।
মূল উত্সের বাইনারি উপস্থাপনাকে আউটপুট দেয় এমন স্ব-সংশোধনকারী প্রোগ্রামগুলি অনুমোদিত হয়, তবে তারা পরবর্তী কী মুদ্রণ করবে তা সন্ধানের জন্য উত্স কোডটি না পড়েন।
এটি কোড-গল্ফ , তাই বাইটের মধ্যে সংক্ষিপ্ত উত্তর ins