ইনপুট হিসাবে দুটি স্ট্রিং নেবে এবং ফলাফলের জন্য একটি একক আউটপুট ফেরত দেবে এমন একটি ফাংশন তৈরি করুন। সর্বাধিক জনপ্রিয় উত্তর জয়।
রক-পেপার-কাঁচি-টিকটিকি-স্পকের বিধিগুলি হ'ল:
- কাঁচি কাটা কাগজ
- কাগজ শিলা কভার
- রক টিকটিকি টুকরো টুকরো করে
- টিকটিকি বিষ স্পোক
- স্পোক কাঁচি ধাক্কা
- কাঁচি টিকটিক করে টিকটিকি
- টিকটিকি খায় কাগজ
- কাগজ স্পোককে অস্বীকার করে
- স্পোক শিলাটি বাষ্পীভবন করে
- কাঁচি ভেঙে দেয় রক
প্রতিটি সম্ভাব্য ইনপুট ক্ষেত্রে আউটপুট হয়:
winner('Scissors', 'Paper') -> 'Scissors cut Paper'
winner('Scissors', 'Rock') -> 'Rock breaks Scissors'
winner('Scissors', 'Spock') -> 'Spock smashes Scissors'
winner('Scissors', 'Lizard') -> 'Scissors decapitate Lizard'
winner('Scissors', 'Scissors') -> 'Scissors tie Scissors'
winner('Paper', 'Rock') -> 'Paper covers Rock'
winner('Paper', 'Spock') -> 'Paper disproves Spock'
winner('Paper', 'Lizard') -> 'Lizard eats Paper'
winner('Paper', 'Scissors') -> 'Scissors cut Paper'
winner('Paper', 'Paper') -> 'Paper ties Paper'
winner('Rock', 'Spock') -> 'Spock vaporizes Rock'
winner('Rock', 'Lizard') -> 'Rock crushes Lizard'
winner('Rock', 'Scissors') -> 'Rock breaks Scissors'
winner('Rock', 'Paper') -> 'Paper covers Rock'
winner('Rock', 'Rock') -> 'Rock ties Rock'
winner('Lizard', 'Rock') -> 'Rock crushes Lizard'
winner('Lizard', 'Spock') -> 'Lizard poisons Spock'
winner('Lizard', 'Scissors') -> 'Scissors decapitate Lizard'
winner('Lizard', 'Paper') -> 'Lizard eats Paper'
winner('Lizard', 'Lizard') -> 'Lizard ties Lizard'
winner('Spock', 'Rock') -> 'Spock vaporizes Rock'
winner('Spock', 'Lizard') -> 'Lizard poisons Spock'
winner('Spock', 'Scissors') -> 'Spock smashes Scissors'
winner('Spock', 'Paper') -> 'Paper disproves Spock'
winner('Spock', 'Spock') -> 'Spock ties Spock'
@ শিয়ান চ্যাশায়ার দ্বারা প্রস্তাবিত অতিরিক্ত চ্যালেঞ্জ: কাস্টম তালিকাগুলি যেমন এই সাইট থেকে দেওয়া মঞ্জুরি দিন। এন-আইটেমের তালিকার সাথে আইটেমটি পূর্ববর্তী (n-1) / 2 এর কাছে হেরে যায় এবং নীচের (এন -1) / 2 এর উপর জয়ী হয়