টিউপের স্ব-রেফারেন্সিয়াল সূত্র (উইকিপিডিয়া থেকে অনুলিপি করা)
টুপারের স্ব-রেফারেন্সিয়াল সূত্রটি জেফ টুপার দ্বারা সংজ্ঞায়িত একটি সূত্র যা বিমানের খুব নির্দিষ্ট স্থানে দুটি মাত্রায় আঁকড়ে ধরলে, সূত্রটি দৃশ্যত পুনরুত্পাদন করার জন্য "প্রোগ্রাম করা" যেতে পারে। গ্রাফিং সূত্রগুলির অনুশীলন হিসাবে এটি বিভিন্ন গণিত এবং কম্পিউটার বিজ্ঞান কোর্সে ব্যবহৃত হয়।
মেঝের কাজ যেখানে ।
যাক k
নিম্নলিখিত 543-সংখ্যার নম্বর হতে:
960939379918958884971672962127852754715004339660129306651505519271702802395266424689642842174350718121267153782770623355993237280874144307891325963941337723487857735749823926629715517173716995165232890538221612403238855866184013235585136048828693337902491454229288667081096184496091705183454067827731551705405381627380967602565625016981482083418783163849115590225610003652351370343874461848378737238198224849863465033159410054974700593138339226497249461751545728366702369745461014655997933798537483143786841806593422227898388722980000748404719
এক পয়েন্ট সুত্রাবলী নকশা তাহলে (x, y)
মধ্যে 0 <= x < 106
এবং k <= y < k + 17
অসাম্য দেওয়া উপরোক্ত পরিতৃপ্ত, ফলে গ্রাফ ভালো দেখায় (মনে রাখবেন যে এই ষড়যন্ত্রের সাথে অক্ষ বিপরীত হয়েছে, অন্যথায় ছবি আউট ছত্রখান আসে):
তাতে কি?
এই সূত্রটি সম্পর্কে আকর্ষণীয় বিষয় হ'ল এটি যে কোনও সম্ভাব্য কালো এবং সাদা 106x17 চিত্র গ্রাফ করতে ব্যবহার করা যেতে পারে। এখন, অনুসন্ধানের মাধ্যমে আসলে অনুসন্ধান করা অত্যন্ত ক্লান্তিকর হবে, তাই আপনার চিত্রটি যেখানে প্রদর্শিত হবে সেখানে কে-মানটি বের করার একটি উপায় রয়েছে। প্রক্রিয়া মোটামুটি সহজ:
- আপনার চিত্রের প্রথম কলামের নীচে পিক্সেল থেকে শুরু করুন।
- পিক্সেলটি সাদা হলে কে-মানটিতে একটি 0 যুক্ত করা হবে। যদি এটি কালো হয় তবে একটি 1 যুক্ত করুন।
- পদক্ষেপ 2 পুনরাবৃত্তি করে কলামটি উপরে সরান।
- কলামটির শেষে, পরবর্তী কলামে যান এবং একই প্রক্রিয়াটি অনুসরণ করে নীচে থেকে শুরু করুন।
- প্রতিটি পিক্সেল বিশ্লেষণ করার পরে, এই বাইনারি স্ট্রিংকে দশমিক রূপান্তর করুন, এবং কে-মান পেতে 17 দ্বারা গুণ করুন।
কি আমার কাজ?
আপনার কাজটি এমন একটি প্রোগ্রাম তৈরি করা যা কোনও 106x17 চিত্র নিতে পারে এবং এর সাথে সম্পর্কিত কে-মান আউটপুট করে। আপনি নিম্নলিখিত অনুমানগুলি করতে পারেন:
- সমস্ত চিত্র হুবহু 106x17 হবে
- সমস্ত চিত্রগুলিতে কেবল কালো (# 000000) বা সাদা (#FFFFFF) পিক্সেল থাকবে, এর মধ্যে কিছুই নেই।
কয়েকটি বিধিও রয়েছে:
- আউটপুট কেবল কে-মান। এটি অবশ্যই সঠিক বেসে থাকতে পারে তবে এটি কোনও ফর্ম্যাটে হতে পারে।
- চিত্রগুলি অবশ্যই কোনও পিএনজি বা পিপিএম থেকে পড়তে হবে।
- কোনও মানক ফাঁক নেই।
চিত্র পরীক্ষা করুন
[ ] ~ 1.4946x10 542 উত্পাদন করা উচিত
[ ] ~ 7.2355x10 159 উত্পাদন করা উচিত
[ ] 2 1801 * 17 উত্পাদন করা উচিত
[ ] উত্পাদন করা উচিত (2 1802 -1) * 17
সঠিক সমাধানগুলির জন্য এই গিস্টটি দেখুন।
এটি কোড-গল্ফ , তাই কমপক্ষে সংখ্যা বাইট জেতে।
সাহা্য্যকারী লিংক
quine
কোথাও শব্দটি দেখতে যাচ্ছি ।