এক বা একাধিক শব্দ [a-z]+
এবং শূন্য বা আরও বেশি স্থানের সমন্বয়ে একটি ইনপুট বাক্য দেওয়া হয়েছে, ইনপুট বাক্যটির অক্ষর বিতরণের একটি ASCII- আর্ট হিস্টোগ্রাম (বার গ্রাফ) আউটপুট দিন।
হিস্টোগ্রামটি অবশ্যই অনুভূমিকভাবে বিভক্ত করা উচিত, অর্থাত বাম থেকে ডানদিকে বর্ণানুক্রমিকভাবে নীচে বরাবর লেটার কী সহ একটি Y- অক্ষের লেবেলযুক্ত 1-
এবং প্রতি 5 ইউনিট থাকবে। ওয়াই-অক্ষটি অবশ্যই পাঁচটি সংক্ষিপ্ততম একাধিক হতে হবে যা সর্বনিম্নতম বারের চেয়ে কম লম্বা এবং ডানদিকে আবদ্ধ হওয়া আবশ্যক। এক্স-অক্ষটি কোনও ফাঁক ছাড়াই ইনপুট বর্ণগুলি দিয়ে লেবেলযুক্ত। উদাহরণস্বরূপ, ইনপুটটির a bb dd
লেবেল থাকা উচিত abd
এবং না ab d
, এড়িয়ে যাওয়া c
। বারগুলি নিজেরাই যে কোনও সামঞ্জস্যপূর্ণ ASCII চরিত্রটি দিয়ে তৈরি হতে পারে - আমি X
এখানে আমার উদাহরণগুলিতে ব্যবহার করব ।
test example
5-
X
X X
1-XXXXXXXX
aelmpstx
যেহেতু সেখানে তিন e
, দুজন t
এবং একটি রয়েছে almsx
।
আরও উদাহরণ:
the quick brown fox jumped over the lazy dogs
5-
X X
X X
XX X X X XX
1-XXXXXXXXXXXXXXXXXXXXXXXXXX
abcdefghijklmnopqrstuvwxyz
now is the time for all good men to come to the aid of their country
10-
X
X
X X
X X X
5- X X X
X X X X
X XX XXXX X
XXXXX XXXXXXX X
1-XXXXXXXXXXXXXXXXXX
acdefghilmnorstuwy
a bb ccc dddddddddddd
15-
X
X
10- X
X
X
X
X
5- X
X
XX
XXX
1-XXXX
abcd
a bb ccccc
5- X
X
X
XX
1-XXX
abc
আই / ও এবং বিধি
- ইনপুট যে কোনও যুক্তিসঙ্গত বিন্যাসে এবং যে কোনও সুবিধাজনক পদ্ধতিতে নেওয়া যেতে পারে । এর অর্থ হ'ল আপনি যদি সর্বকাপের ক্ষেত্রে বড় আকারের ইনপুট নিতে পারেন তবে যদি এটি আপনার কোডটির জন্য আরও অর্থ দেয়।
- শীর্ষস্থানীয় / পিছনের নিউলাইনগুলি বা অন্যান্য সাদা স্থান pচ্ছিক, যদি অক্ষরগুলি যথাযথভাবে সরে যায় line
- হয় একটি সম্পূর্ণ প্রোগ্রাম বা একটি ফাংশন গ্রহণযোগ্য। যদি কোনও ফাংশন হয় তবে আপনি আউটপুটটি মুদ্রণের পরিবর্তে ফিরে আসতে পারেন।
- আউটপুট কনসোলে থাকতে পারে, স্ট্রিংগুলির তালিকা হিসাবে ফিরে আসে, একক স্ট্রিং হিসাবে ফিরে আসে ইত্যাদি can
- স্ট্যান্ডার্ড লুফোলগুলি নিষিদ্ধ।
- এটি কোড-গল্ফ তাই সাধারণ গল্ফিংয়ের সমস্ত নিয়ম প্রয়োগ হয় এবং সংক্ষিপ্ততম কোড (বাইটে) জয়ী হয়।