আপনার ইনপুটটি একটি ইংরেজি বাক্য, বাক্যাংশ, বা শব্দ হবে। এটি কেবল ধারণ করবে a-zA-Z' -,.!?
। আপনার কাজটি হ'ল ইনপুট নেওয়া, শূন্যস্থান সরিয়ে নেওয়া এবং তারপরে মূলধন পুনরায় বিতরণ করা যেমন সূচিপত্রগুলিতে অক্ষরগুলি পূর্বে মূলধন করা হয়েছিল (এবং পূর্বে মূলকৃত সূচকগুলিতে কেবলমাত্র অক্ষরগুলি) বড় বড় করা হয়।
উদাহরণস্বরূপ, যদি ইনপুট হয় A Quick Brown Fox Jumped Over The Lazy Dog
তবে মূল অক্ষরের সূচকগুলি (0-ভিত্তিক) হয় 0, 2, 8, 14, 18, 25, 30, 34, 39
। এর পরে, ইনপুট থেকে স্পেস সরান: AQuickBrownFoxJumpedOverTheLazyDog
। এরপরে, সমস্ত অক্ষর ছোট করুন তবে সেগুলিতে বড় হাতের অক্ষর 0, 2, 8, 14, 18, 25, 30, 34, 39
: AqUickbrOwnfoxJumpEdovertHelazYdog
এটি আপনার আউটপুট।
ইনপুট
আপনার ইনপুটটি একটি ইংরেজি বাক্য, বাক্যাংশ, বা শব্দ হবে। এটিতে কেবল ছোট হাতের অক্ষর, বড় হাতের অক্ষর, হাইফেনস, অ্যাস্ট্রোফেসস, কমা, পিরিয়ডস, প্রশ্ন চিহ্ন, বিস্মৃত চিহ্ন এবং ফাঁকা স্থান থাকতে পারে।
আউটপুট
ফাঁকা স্থানগুলির সাথে ইনপুট সরানো হবে, ছোট হাতের ডি - ইনপুট বড় হাতের অক্ষরে ইনপুট-তে বড় অক্ষরের সূচীতে অক্ষর থাকবে।
দ্রষ্টব্য: আপনার প্রোগ্রামটি সূচীআউটঅফ্রেঞ্জ বা অনুরূপ ত্রুটির সাথে ক্রাশ করতে পারে না (ত্রুটিযুক্ত এইরকম কার্যকরকরণ সমাপ্ত হয়)।
পরীক্ষার মামলা
Hi! Test!
Hi!tEst!
A Quick Brown Fox Jumped Over The Lazy Dog
AqUickbrOwnfoxJumpEdovertHelazYdog
testing TESTing TeStING testing testing TESTING
testingtESTIngteStInGTEstingtestingtestiNG
TESTING... ... ... success! EUREKA???!!! maybe, don't, NOOOOO
TESTING.........success!eureKA???!!!maybe,don't,nooooo
Enter PASSWORD ---------
Enterpassword---------
A a B b C c D d E e F f G g H h I i J j K k L l M m N n O o P p Q q R r S s T t U u V v W w X x Z z
AabbCcddEeffGghhIijjKkllMmnnOoppQqrrSsttUuvvWwxxZz
TEST
teST
0, 2, 8, 14, 18, 23, 27, 32
0, 2, 8, 14, 18, 25, 30, 34, 39