আপনি সম্ভবত জানেন যে, একাধিক সুদৃশ্য জিমি চ্যালেঞ্জগুলি সম্প্রতি পপ আপ হয়েছে। এই চ্যালেঞ্জগুলিতে, আপনি আমাদের প্রিয় বন্ধুর অ্যাক্রোব্যাটিকস দক্ষতার সাথে চ্যালেঞ্জ পেয়েছিলেন। এখন আমরা আপনার জন্য আলাদা চ্যালেঞ্জ পেয়েছি। আজ আপনি জিম্মিসের বিভিন্ন ধরণের শনাক্ত করবেন!
ব্যাখ্যা
জিম্মিসের তিন প্রকার রয়েছে: বামন, অ্যাক্রোব্যাট এবং বডি বিল্ডার।
This is dwarf Jimmy: o
This is acrobat Jimmy: /o\
This is bodybuilder Jimmy: /-o-\
এই জিম্মিস সমস্ত দুর্দান্ত বন্ধু এবং তারা একে অপরের মতো একই লাইনে দাঁড়াতে পছন্দ করে। আপনার কাজটি হ'ল জিমির দৃশ্যের মতো:
o /o\ o /-o-\/-o-\ o /o\
যথাক্রমে লাইনে বামন, অ্যাক্রোব্যাট এবং বডি বিল্ডারের পরিমাণ আউটপুট করুন।
চ্যালেঞ্জ
উপরের উদাহরণে যেমন দেখানো হয়েছে তেমন জিমির দৃশ্যে যেকোন যুক্তিসঙ্গত ফর্মের ইনপুট নিন।
ইনপুট স্ট্রিংটি একটি লাইন হওয়া উচিত এবং allyচ্ছিকভাবে তিন ধরণের জিম্মিস এবং alচ্ছিক সাদা স্থান থাকতে পারে।
স্ট্রিংটিতে অগত্যা সমস্ত জিমি জাত বা সাদা স্থান থাকতে পারে না।
স্ট্রিংটিতে কোনও অক্ষর থাকবে না
o/\ -
।জিমি জাতগুলির যে কোনও সংমিশ্রণ সম্ভব। এর অর্থ হ'ল একই বা ভিন্ন ধরণের জিমি একে অপরের পাশে থাকতে পারে। আপনি অবশ্যই এর জন্য অ্যাকাউন্ট করতে হবে।
শীর্ষস্থানীয় এবং পশ্চাদগামী শ্বেত স্থানটি alচ্ছিক এবং কোনও উপায়ে প্রয়োজন হয় না - আপনার প্রোগ্রামটি নেতৃস্থানীয় এবং / অথবা শ্বেত স্পেসের সাথে বা তার ছাড়া স্ট্রিংয়ের জন্য অ্যাকাউন্ট হওয়া উচিত।
স্ট্রিংটিতে কেবল বৈধ জিম্মিস এবং হোয়াইটস্পেস থাকা উচিত। উদাহরণস্বরূপ,
---///---
অনুমোদিত নয় কারণ এটি বৈধ জিমি ক্রম নয়।
আউটপুট তিন নম্বর: দৃশ্যটিতে বামন, অ্যাক্রোব্যাট এবং বডি বিল্ডারগণের গণনা (স্বতন্ত্র ক্রমে)।
এটি স্পেস-বিভাজিত পূর্ণসংখ্যার হিসাবে কনসোলের আউটপুট হতে পারে, বা এটি কোনও ধরণের ধারক হিসাবে (যেমন একটি অ্যারে টাইপ) হিসাবে কোনও ফাংশন থেকে ফেরতের মান হতে পারে।
এই নিয়মের উপরে শীর্ষ বুলেটে উল্লিখিত আউটপুট, যে কোনও বিন্যাসেই হোক না কেন, অবশ্যই অর্ডার করতে হবে।
মানক বিধি এবং ফাঁকগুলি প্রযোজ্য।
পরীক্ষার মামলা
/-o-\ /-o-\ o/o\ /-o-\ /-o-\ /-o-\
OUTPUT: 1 1 5
o o /o\ o o o /o\ /o\
OUTPUT: 5 3 0
/-o-\ /-o-\ /-o-\/-o-\ o /o\/o\ /-o-\o /-o-\ /o\/-o-\
OUTPUT: 2 3 7
/-o-\ o /-o-\ o/o\
OUTPUT: 2 1 2
আপনি যদি আরও পরীক্ষার কেস চান, তবে আরও এলোমেলো পরীক্ষার কেস উত্পন্ন করতে এই সরঞ্জামটি ব্যবহার করুন।
স্কোরিং
এটি কোড-গল্ফ , তাই বাইট জিতে সর্বনিম্ন স্কোর।
আপনি নীচের উইজেট / স্নিপেট প্রসারিত করে এই পোস্টের জন্য লিডারবোর্ডটি দেখতে পারেন। আপনার পোস্টটি র্যাঙ্কিংয়ে অন্তর্ভুক্ত করার জন্য আপনাকে # header text
নিম্নলিখিত তথ্য সহ একটি শিরোনাম ( ) লাগবে :
ভাষার নাম (কমা
,
বা ড্যাশ দিয়ে এটি শেষ করুন-
), এরপরে ...বাইট গণনা, আপনার শিরোনামে প্রদর্শিত শেষ সংখ্যা হিসাবে।
উদাহরণস্বরূপ, JavaScript (ES6), 72 bytes
বৈধ, তবে Fortran, 143 bytes (8-bit)
অবৈধ কারণ বাইট গণনা শিরোনামের শেষ সংখ্যা নয় (আপনার উত্তরটি 8 টি বাইট হিসাবে স্বীকৃত হবে - এর সুবিধা নেবেন না)।
<!-- Run the snippet to see the leaderboard. Report any bugs to @xMikee1 on Github. --> <iframe src="https://ozewski.github.io/ppcg-leaderboard/?id=188391" width="100%" height="100%" style="border:none;">Oops, your browser is too old to view this content! Please upgrade to a newer version of your browser that supports HTML5.</iframe><style>html,body{margin:0;padding:0;height:100%;overflow:hidden}</style>
oo /o\ o o
oo
।