দ্বারা অনুপ্রাণিত এই প্রশ্নের যা আরো দ্বারা অনুপ্রাণিত হয় এই এক , একটি প্রোগ্রাম যা দুই ইন্টিজার নেয় ও সেগুলিকে এক অদ্বিতীয় উপায়ে যোগ করে, তাদের 7 সেগমেন্ট ডিসপ্লে প্রদর্শন করতে ব্যবহৃত অংশ উপর একটি বা প্রক্রিয়া সম্পাদন দ্বারা লিখুন। রেফারেন্সের জন্য, অঙ্কগুলি নিম্নলিখিত উপায়ে উপস্থাপন করা হয়:
_ _ _ _ _ _ _ _
| | | _| _| |_| |_ |_ | |_| |_|
|_| | |_ _| | _| |_| | |_| _|
লক্ষ্য করুন যে 1 টি বামদিকে নয়, ডানদিকে দুটি বিভাগ ব্যবহার করে। দুটি বিশেষ অক্ষর রয়েছে যা এইভাবে উত্পাদিত হতে পারে যা সংখ্যা নয়। নীচের সংযোজন সারণি দেখুন:
| 0 1 2 3 4 5 6 7 8 9
--+--------------------
0 | 0 0 8 8 8 8 8 0 8 8
1 | 0 1 a 3 4 9 8 7 8 9
2 | 8 a 2 a 8 8 8 a 8 8
3 | 8 3 a 3 9 9 8 3 8 9
4 | 8 4 8 9 4 9 8 Q 8 9
5 | 8 9 8 9 9 5 6 9 8 9
6 | 8 8 8 8 8 6 6 8 8 8
7 | 0 7 a 3 Q 9 8 7 8 9
8 | 8 8 8 8 8 8 8 8 8 8
9 | 8 9 8 9 9 9 8 9 8 9
দরকারী পর্যবেক্ষণ:
- যে কোনও ডিজিট প্লাস নিজেই সমান
- 8 প্লাস যে কোনও অঙ্ক 8 এর সমান
- 2 যোগ 1, 3, বা 7 'a' অক্ষরের সমান (অবশ্যই লোয়ার-কেস হতে হবে)
- 4 প্লাস 7 আপনার পছন্দ হিসাবে 'কিউ' বা 'কিউ' এর সমান
- নম্বরগুলি ডান-প্রান্তিক হওয়া উচিত, সুতরাং অঙ্কগুলি ডান থেকে বামে যুক্ত করা উচিত। যদি একটি সংখ্যার অপরটির চেয়ে বেশি সংখ্যা থাকে তবে শুরুতে অতিরিক্ত সংখ্যাগুলি অপরিবর্তিত হওয়া উচিত। সংখ্যাটি ঠিক 0 না হলে কোনও শীর্ষস্থানীয় 0 নেই।
- সমস্ত সংখ্যা 0 বা ততোধিক হবে। আপনাকে কোনও '-' চিহ্নটি হ্যান্ডেল করার দরকার নেই। (মূলত কারণ '-' এবং '' 1 'বা' 7 'এর যোগফলের পক্ষে উপযুক্ত নয়))
আপনার প্রোগ্রামটি আপনার চয়ন করা যে কোনও বিন্যাসে 2 পূর্ণসংখ্যা গ্রহণ করবে এবং এই পদ্ধতিতে গণনা করা হলে তাদের "যোগ" যুক্ত স্ট্রিং আউটপুট করা উচিত। এটি কোড-গল্ফ, সুতরাং আপনার প্রোগ্রামটি যতটা সম্ভব ছোট হওয়া উচিত।
উদাহরণ:
- ইনপুট: 12345, 123. আউটপুট: 12389
- ইনপুট: 88888, 42. আউটপুট: 88888
- ইনপুট: 0, 23. আউটপুট: 28
- ইনপুট: 120, 240. আউটপুট: a80
- ইনপুট: 270, 42. আউটপুট: 2Q8 (বা 2 কি 8)
- ইনপুট: 1234567890, 1234567890. আউটপুট: 1234567890
Qছোট হাতের না হওয়া উচিত? আসল আকৃতিটি qতার চেয়ে বেশি মনে হচ্ছেQ
aস্পষ্টভাবে ছোট হাতের যদিও হওয়া উচিত, যেহেতু Aসৌন্দর্য সম্পূর্ণ ভিন্ন।