টালিং হ'ল একটি সাধারণ গণনা ব্যবস্থা যা বেস 5 এ কাজ করে the সারা বিশ্বে বিভিন্ন বিভিন্ন টালিং সিস্টেম ব্যবহৃত হয় তবে বেশিরভাগ ইংরাজীভাষী দেশগুলিতে যেটি ব্যবহার করা হয় সম্ভবত এটি সবচেয়ে সহজ vert উল্লম্ব রেখাগুলি চিহ্নিত করে ইউনিট গণনা করুন, তারপরে প্রতিটি 5 তম চিহ্নটি চারটির পূর্ববর্তী সংগ্রহের মাধ্যমে একটি অনুভূমিক রেখা রাখে। এটি ক্লাস্টার করে 5 টি গ্রুপে ট্যালি চিহ্নগুলি (এবং তাদের দ্রুত গণনা সহজ করে তোলে)
আপনি একটি প্রোগ্রাম লিখতে যাচ্ছেন যা একটি নির্দিষ্ট মান পর্যন্ত ট্যালি চিহ্নগুলি প্রদর্শন করে। তবে, শুধুমাত্র বেস 5 এ তাল মিলানো বিরক্তিকর! সুতরাং, আপনার প্রোগ্রামটি বিভিন্ন ঘাঁটিতে লম্বা প্রদর্শন করতে সক্ষম হওয়া উচিত।
ইনপুট
ইনপুটটি এক বা দুটি অ-নেতিবাচক পূর্ণসংখ্যার মানগুলি কমা দ্বারা পৃথক করা হবে (যেমন 9
বা 8,4
)। প্রথম সংখ্যাটি সেই মান যা ট্যালি দ্বারা প্রদর্শিত হবে। দ্বিতীয় মানটি টেলির ভিত্তি। দ্বিতীয় মানটি যদি না দেওয়া হয় তবে বেস 5 ব্যবহার করুন ।
আউটপুট
আউটপুটটি ASCII আর্ট ট্যালি চিহ্ন হিসাবে প্রতিনিধিত্ব করা ইনপুটযুক্ত মান হবে। আপনি এর বিরুদ্ধে আপনার প্রোগ্রামটি পরীক্ষা করতে পারেন এমন কয়েকটি উদাহরণ এখানে দেওয়া হয়েছে - আপনার আউটপুটটি তাদের সাথে ঠিক মিলবে!
ইনপুট: 12
বা12,5
| | | | | | | | | |
-+-+-+-+- -+-+-+-+- | |
| | | | | | | | | |
ইনপুট: 7,3
| | | | |
-+-+- -+-+- |
| | | | |
ইনপুট: 4,2
| |
-+- -+-
| |
ইনপুট: 6,1
বা 6,10
(নেতৃস্থানীয় স্থানগুলি লক্ষ্য করুন)
| | | | | |
| | | | | |
| | | | | |
এছাড়াও লক্ষ্য করুন যে বেস 1টি বেমানান হওয়ার উদ্দেশ্যে করা হয়েছে - কেবল উল্লম্ব লাইনগুলি ব্যবহার করা উচিত।
যদি ইনপুট করা মানগুলির মধ্যে কোনওটি 0 হয় তবে কোনও আউটপুট থাকা উচিত নয় (এবং আপনার প্রোগ্রামটি নিখুঁতভাবে শেষ হওয়া উচিত)।
বিধি
- এটি কোড-গল্ফ , সুতরাং সংক্ষিপ্ত সঠিক প্রয়োগকরণ (বাইটে) জিতেছে।
- ইনপুট / আউটপুট যে কোনও উপযুক্ত মাঝারি হতে পারে (যেমন স্টিডিন / স্টডআউট, ফাইল ...)।
- ইনপুটটি যদি আপনার টার্গেট ভাষার জন্য আরও উপযুক্ত হয় তবে একাধিক কমান্ড-লাইন আর্গুমেন্টের আকারে বা স্পেসগুলি দ্বারা পৃথক করা যেতে পারে।
- আউটপুটে ট্রেলিং করা নতুন লাইনের অনুমতি রয়েছে। ট্রেলিং স্পেস হয় না। এই নিয়মটি কেবল তখনই প্রযোজ্য যখন কোনও আউটপুট থাকে (যেমন যখন ইনপুটযুক্ত মান 0 হয় না)।
- কোনও কোড ইনপুট না থাকলে আপনার কোডটি অবশ্যই বেস 5 এ ডিফল্ট হতে হবে।
-+-
উপস্থাপন করবেন কারণ এর মধ্য দিয়ে একটি উল্লম্ব রেখা এবং একটি অনুভূমিক স্কোর রয়েছে। বেস 1 এ কেবল উল্লম্ব রেখা থাকবে। @ অ্যান্ডোডান প্রশংসিত
--- --- --- --- --- ---
তাহলে। অন্যান্য ঘাঁটির সাথে ধারাবাহিকতার জন্য আপনাকে b-1
উল্লম্ব লাইনের মাধ্যমে একটি অনুভূমিক স্ট্রাইক লাগানো উচিত putting যদি এটি বেমানান হওয়ার উদ্দেশ্যে হয় তবে আপনার তা স্পষ্ট করে বলা উচিত।
6,1
আরও চেহারা উচিত নয়-+- -+- -+- -+- -+- -+-
?