বাচ্চারা যখন মুখ খোলেন, তারা কেবল গীবত করে না। তারা আসলে একটি উচ্চ উন্নত, প্রাপ্ত বয়স্ক-প্রমাণ সিফারে কথা বলছে ...
বেবি-টক সিফার
যখন কোনও শিশু কথা বলে, তখন এমন কিছু চেহারা দেখতে পেল যা gogooa gagooook aagaaoooy
প্রতিটি একক-স্থান পৃথক বিভাগ একটি চরিত্রকে উপস্থাপন করে (সুতরাং উপরের উদাহরণটি 3 টি অক্ষরের প্রতিনিধিত্ব করে)।
কোন বিভাগটি বোঝাবার জন্য, আমাদের অবশ্যই এটি এবং ওএস সহ থাকা সংখ্যা গণনা করতে হবে। তবে আমরা কেবল তাদের গণনা করি যা অন্য স্বর সংলগ্ন। উদাহরণস্বরূপ, 'ঠাট্টা' এ A গণনা করবে না, তবে 'গোগ' এ এবং ও উভয়ই হবে।
উপরের উদাহরণটি গণনা করা এরকম দেখতে পাবেন:
Section | Num Os | Num As
gogooa | 2 | 1
gagooook | 4 | 0
aagaaoooy | 3 | 4
এরপরে আমরা ইনপুটটিকে পলিবিয়াস স্কোয়ারে প্লেটেক্সটে রূপান্তর করতে এই মানগুলি ব্যবহার করি। এটি 'জে' বাদ দিয়ে ইংরেজি বর্ণমালার একটি 5x5 উপস্থাপনা (দয়া করে মনে রাখবেন যে, শিশু-আলাপে 0 গণনার নিয়মগুলি টেবিলে প্রযোজ্য):
0 1 2 3 4
0 A B C D E
1 F G H I K
2 L M N O P
3 Q R S T U
4 V W X Y Z
কলাম হিসাবে ওস এর সংখ্যা এবং সারি হিসাবে সংখ্যা ব্যবহার করে আমরা দেখতে পাই যে প্রতিটি বিভাগটি কোন চরিত্রের প্রতিনিধিত্ব করে:
Section | Num Os | Num As | Character
gogooa | 2 | 1 | (2,1) -> H
gagooook | 4 | 0 | (4,0) -> E
aagaaoooy | 3 | 4 | (3,4) -> Y
যা আমাদের জানায় যে শিশুটি কেবল "হ্যাই" বলছিল।
নোটস :
- কোনও চরিত্রের প্রতিনিধিত্বকারী কোনও বিভাগে 4 বা ওস হিসাবে 4 এর বেশি থাকলে অতিরিক্তগুলি উপেক্ষা করুন, কারণ 4 টেবিলের সর্বোচ্চ মান। - এই কাজের জন্য, ওয়াই একটি স্বর নয় - কেবল এ, ই, আই, ও এবং ইউ।
চ্যালেঞ্জ
আপনার কাজটি এমন একটি সম্পূর্ণ প্রোগ্রাম তৈরি করা যা একটি ইনপুট, শিশু-স্পোকে একটি শব্দ লাগে এবং এটি সরলরেখায় মুদ্রণ করে।
- আপনার প্রোগ্রামটি অবশ্যই বড় হাতের অক্ষর, ছোট হাতের অক্ষর এবং উভয়ের মিশ্রণে ইনপুট নিতে সক্ষম হবে।
- ইনপুটটিতে কেবলমাত্র ASCII বর্ণমালার অক্ষর (এজেড এবং এজেড) থাকবে, শিশুর শব্দের আলাদা করার জন্য একক স্পেস থাকবে।
- আউটপুট পাঠ্য যে কোনও ক্ষেত্রে হতে পারে।
- আপনার কাছ থেকে ইনপুট নেওয়া উচিত
STDIN
এবং প্লেইন টেক্সট মুদ্রণ করা উচিতSTDOUT
। আপনার ভাষায় যদি এগুলি না থাকে তবে নিকটতম সমতুল্য ব্যবহার করুন। - এটি কোড-গল্ফ , তাই বাইটের মধ্যে সংক্ষিপ্ততম কোডটি জয়ী - তবে কোনও সমাধান স্বাগত।
পরীক্ষার মামলা
'GLOOG KAKAAOOO ARGOOO OOOOOGUGUU' -> CODE
'oaka pooopaa gaau augu' -> GOLF
'Aoao U oOOAoa oaoAoo aoAoAOa' -> NAPPY
'GUG gAGaA gOougOou' -> ALE
'OOaGOG GoGOOoGoU gAA bLAA GOUGoOUgAIGAI' -> HELLO
.toUpperCase()
অনুরূপ ফাংশন কল যুক্ত করছে, আসলে উদ্দীপক চ্যালেঞ্জ নয়
gogooa
2 টি হয়? এবং কিভাবে gagooook
0 এ এর আছে?
FAG
: পি
'GUG gAGaA gOougOou' -> 'ALE'
বাচ্চারা আলে পান করে? : ডি