দেখা যাচ্ছে এমন কিছু দূরবর্তী এলিয়েন আছেন যারা ইংরেজি জানেন (এবং কাকতালীয়ভাবে 8-বিট কম্পিউটার আর্কিটেকচারে স্ট্যান্ডার্ড করেছেন) । তবুও তারা কখনও এএসসিআইআই, এমনকি বর্ণমালার ক্রম সম্পর্কেও শুনেনি।
ধারণা করা হয় যে এই এলিয়েনরা পৃথিবী থেকে তথ্য সংগ্রহ করছে। তবুও তারা এমন ডিজিটাল সরঞ্জামগুলি দিয়ে কাজ করছে যা অর্থহীন তথ্য পড়ে যখন কোনও সংক্রমণ প্রেরণ করা হচ্ছে না ... সুতরাং আশেপাশের শব্দ থেকে বেরিয়ে আসার জন্য এই সংকেতটি অবশ্যই উপস্থিত থাকতে হবে।
একটি নতুন স্ট্যান্ডার্ড তৈরি করা হয়েছে, সেমিপ্রাইম সিগন্যাল দৈর্ঘ্যের আরেসিবো মেসেজের ব্যবহারের পরে মডেল করা:
ইনফরমেশন ইন্টারচেঞ্জের জন্য ইউনিভার্সাল সেমিওটিক কোডিং (ইউএসসিআইআই)
(দেখুন: http://uscii.hostilfork.com )
ইউএসসিআইআই-তে, প্রতিটি কোড বর্ণের প্রতিনিধিত্বকারী বিটম্যাপ থেকে উদ্ভূত হয়, যার মূল প্রস্থ এবং মূল উচ্চতা থাকে। উদাহরণস্বরূপ, একটি চিঠির এই 5x7 প্রতিনিধিত্ব:
01110
10001
10001
10001
11111
10001
10001
এটি 35 বিট উত্পাদন করে। তবুও এমনকি একক-অক্ষর বার্তাগুলি গোলমাল থেকে পৃথক হওয়া এবং সুসংগত দেখতে, স্ট্রিংগুলি একটি ধারক বিন্যাসে এম্বেড করা হয় যা মূল উপাদানগুলিকে শক্তিশালী করতে সহায়তা করে। 8 বিটের বহুগুণে পরিচালিত আর্কিটেকচারে স্ট্রিংগুলি ম্যানিপুলেট করা সহজ করার জন্যও ধারকটি বেছে নেওয়া হয়েছে।
এর ধারকটি সহ, উপরের "এ" দেখতে পাবেন:
0000000000000000000000000000000000000000
0000000000000000000000000000000000000000
0000000000000000000000000000000000000000
0000000000000000000000000000000000000000
0000000000000000000000000000000000000000
0000000000000000000000000000000000000000
0000000000000000000000000000000000000000
1111111111111111111111111111111111100000
1111111111111111111111111111111111100000
1111111111111111111111111111111111100000
1111111111111111111111111111111111100000
1111111111111111111111111111111111100000
0111010001100011000111111100011000100000
1111111111111111111111111111111111100000
1111111111111111111111111111111111100000
1111111111111111111111111111111111100000
1111111111111111111111111111111111100000
1111111111111111111111111111111111100000
1111111111111111111111111111111111100000
1111111111111111111111111111111111100000
1111111111111111111111111111111111111111
1111111111111111111111111111111111111111
1111111111111111111111111111111111111111
1111111111111111111111111111111111111111
1111111111111111111111111111111111111111
বার্তার অক্ষরগুলি প্রথমে পাঁচটি শক্ত 5x7 বিটম্যাপের সাথে উপসর্গ করা হয় এবং শেষ পর্যন্ত সাতটি শক্ত 5x7 বিটম্যাপ যুক্ত হয়। ( "মিটার" ।) তারপরে এগুলির প্রত্যেকের একটি পর্যন্ত 40 টি বিট তৈরি করতে শেষ পর্যন্ত পাঁচটি 0 টি বিট ট্যাক করা থাকে।
শেষ পর্যন্ত এখানে 7 টি শূন্য 40-বিট রান যোগ হয়েছে এবং শেষ পর্যন্ত 5 টি সর্বমোট 40-বিট রান যোগ হয়েছে। ( "নীরবতা" ।)
আপনার মিশন
আপনি একটি এনকোডার লিখতে হবে। ইনপুটটি একটি প্রচলিত ASCII স্ট্রিং যা কীবোর্ড থেকে টাইপ করা হয়। আপনি যে বিটম্যাপগুলি ব্যবহার করবেন তা হ'ল 5x7 পিআইসি সিপিইউ ফন্টের ।
(দ্রষ্টব্য: এখানে সমস্ত প্রতিভাবান কোড গল্ফারদের জন্য পৃষ্ঠা থেকে ফন্টটি বের করা যথেষ্ট সহজ তবে আপনি যদি এই বাইটগুলি একসাথে চান তবে তারা এখানে রয়েছে ))
আউটপুট হেক্সাডেসিমালে মুদ্রিত স্ট্রিং হওয়া উচিত।
উদাহরণ
ইনপুট :
ABCDEFG
আউটপুট :
0000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE074631FC620F463E8C7C074610845C0E4A318CB80FC21E843E0FC21E84200746178C5E0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
ইনপুট :
Dear aliens: Please get me off of this planet!!!
আউটপুট :
0000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0E4A318CB80001D1FC1E0001C17C5E0002D9842000000000000001C17C5E061084211C00100421080001D1FC1E0002D98C620001F0707C003180630000000000000F463E8420061084211C0001D1FC1E0001C17C5E0001F0707C0001D1FC1E00000000000001F1787C0001D1FC1E0213E421440000000000000375AD620001D1FC1E00000000000001D18C5C01148E210801148E210800000000000001D18C5C01148E210800000000000213E4214408421E8C6200100421080001F0707C00000000000003D1F420061084211C0001C17C5E0002D98C620001D1FC1E0213E421440210840008021084000802108400080FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
ব্যাখ্যা
- এই কার্যভারের জন্য কোনও প্রিন্টযোগ্য অক্ষরগুলি হ্যান্ডেল করার দরকার নেই (যদিও এর মত দেখাতে পারে এমন ধারণাগুলির প্রতিক্রিয়া স্বাগত is
শর্ত জয়ের
0000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE074610845C0001D18C5C00842F8C5E0001D1FC1E00000000000746178C5E0001D18C5C061084211C01148E21080210840008021084000802108400080FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF