আমি একটি নতুন ফন্ট ডিজাইন করেছি যা আমি প্রিটিফন্ট বলে। আমি এটিকে নিখুঁত করার জন্য অনেক সময় দিয়েছি, তবে আমি যেহেতু একজন কর্মজীবী মানুষ তাই আমার এটি শেষ করার সময় নেই। সুতরাং এটিতে এখন কেবল 4 টি অক্ষর রয়েছে। একদিন আমি ধনী হয়ে উঠলে এটি শেষ করা আমার দীর্ঘজীবী লক্ষ্য হয়ে উঠবে, তবে আপাতত ...
এটি প্রিটিফন্ট: (0, 1, 2, 3)
#### ## #### ####
# # # # # #
# # # # ###
# # # # #
#### ### #### ####
প্রতিটি অক্ষর 4 পিক্সেল প্রশস্ত এবং 5 পিক্সেল উচ্চ। এখন! আমি চাই আপনি আমাকে এমন একটি প্রোগ্রাম লিখুন যা প্রেটিফন্টে একটি সংখ্যা বের করে যাতে আমি মুদ্রণের জন্য ডিজাইন প্রেরণ শুরু করতে পারি।
নিয়মাবলী:
ইনপুটটি বেস 4 এর একটি স্ট্রিং নম্বর (কেবলমাত্র 0-3 অক্ষর), উদাহরণস্বরূপ "01321"। প্রোগ্রামটি স্ট্রিংয়ে কমপক্ষে 10 টি অক্ষর পরিচালনা করতে সক্ষম হওয়া উচিত। বোনাস পয়েন্টগুলি এমন প্রোগ্রামে দেওয়া হয় যা কোনও স্ট্রিংয়ের পরিবর্তে সত্যিকারের বেস 10 পূর্ণসংখ্যার গ্রহণ করে। সম্পাদনা স্পষ্টকরণ: পূর্ণসংখ্যার বোনাস অর্থ 54321 এর মতো যে কোনও বেস 10 নম্বর প্রবেশ করতে পারে এবং প্রোগ্রামটি এটিকে বেস 4 এ রূপান্তরিত করে এটি আউটপুট করে (এই ক্ষেত্রে 31100301)।
আউটপুটটি প্রেটিফন্টের সাথে মুদ্রিত নম্বর হবে। ইনপুট এবং আউটপুট উদাহরণ:
> "321"
####
#
###
#
####
####
# #
#
#
####
##
#
#
#
###
প্রোগ্রামটির কাছে বিশাল বোনাস যা এটিকে একক সারি ফ্যাশনে আউটপুট করতে পারে:
> "321"
#### #### ##
# # # #
### # #
# # #
#### #### ###
'#' অক্ষরটির প্রয়োজন হয় না, এবং কোনও চরিত্র দ্বারা প্রতিস্থাপন করা যায়।
উল্লম্ব আউটপুটে প্রতিটি প্রেটিফন্টের অক্ষরের মধ্যে একটি ফাঁকা সারি প্রয়োজন। যদি কেউ অনুভূমিক আউটপুট তৈরি করে তবে প্রতিটি প্রেটিফন্টের অক্ষরের মধ্যে একটি সাদা স্পেস অক্ষর '' বা একটি ট্যাব অক্ষর প্রয়োজন।
এটি কোড গল্ফ, সংক্ষিপ্ততম কোড জয়! (আমার এটি সংক্ষিপ্ত প্রয়োজন কারণ আমার অফিসের কম্পিউটারে সঞ্চয় সীমিত limited
banner -c '#' 0123




