আমাকে একটি কিউএফপি চিপ তৈরি করুন!
কিউএফপি হ'ল বৈদ্যুতিক উপাদানগুলির জন্য এক ধরণের ফর্ম ফ্যাক্টর যেখানে পিনগুলি একটি চিপের পাশ থেকে বেরিয়ে আসে। এখানে একটি সাধারণ কিউএফপি উপাদানটির চিত্র দেওয়া হল:
আপনি দেখতে পাচ্ছেন যে সাধারণ সূত্রে পিনের সমান সংখ্যার 4 টি দিক থাকতে হবে।
আপনার চ্যালেঞ্জটি হ'ল এমন একটি প্রোগ্রাম তৈরি করা যা কোনও পূর্ণসংখ্যার মধ্যে নিয়ে যায় এবং এটি একদিকে পিনের সংখ্যা উপস্থাপন করে এবং সংখ্যাযুক্ত পিন সহ একটি ASCII QFP উপাদান তৈরি করে।
ইনপুট:
একটি একক পূর্ণসংখ্যা যা একদিকে পিনের সংখ্যা উপস্থাপন করে
আউটপুট:
উপযুক্ত পিনআউট সহ একটি এএসসিআইআই কিউএফপি চিপ।
উদাহরণ:
ইনপুট করুন: 1
4 ┌┴┐ 1┤ ├3 └┬┘ 2
ইনপুট: 2
87 ┌┴┴┐ 1┤ ├6 2┤ ├5 └┬┬┘ 34
ইনপুট: 12
444444444333 876543210987 ┌┴┴┴┴┴┴┴┴┴┴┴┴┐ 1┤ ├36 2┤ ├35 3┤ ├34 4┤ ├33 5┤ ├32 6┤ ├31 7┤ ├30 8┤ ├29 9┤ ├28 10┤ ├27 11┤ ├26 12┤ ├25 └┬┬┬┬┬┬┬┬┬┬┬┬┘ 111111122222 345678901234
নিয়মাবলী:
- সমস্ত কিউএফপি চিপগুলি অবশ্যই জড়িত এবং সিল করা উচিত পাশাপাশি এসসিআই সরবরাহ করে। ব্যবধানের সর্বাধিক গুরুত্ব রয়েছে। একটি মাইক্রোপ্রসেসরের ভিতরে ধুলা খারাপ জিনিস!
- পিন নম্বরগুলি উদাহরণ হিসাবে করা আবশ্যক (বাম থেকে ডানে, নীচে থেকে নীচে, সংখ্যাযুক্ত ঘড়ির কাঁটার দিকে পড়ুন)
- আপনি 0 এ নাম্বারিং শুরু করতে পারেন, তবে এটি চিপকে প্রভাবিত করবে না (12 এর ইনপুটটির জন্য এখনও প্রতি 12 টি পিন প্রয়োজন)
- আপনার আউটপুটে কেবলমাত্র বৈধ পাঠকরা হ'ল
1,2,3,4,5,6,7,8,9,0,┌,┴,┐,├,┘,┬,└,┤
ফাঁকা স্থান এবং নিউলাইন। - ভাষার জন্য সমস্ত এনকোডিং অনুমোদিত, তবে আপনার আউটপুট উপরের নিয়মের সাথে সামঞ্জস্যপূর্ণ হওয়া আবশ্যক।
এটি একটি কোডগল্ফ এবং এর মতো, সর্বনিম্ন বাইটের কোড সহ কোডটি জয়! শুভকামনা!