48A - Rock-paper-scissors - CodeForces Solution


implementation schedules *900

Please click on ads to support us..

Python Code:

f=input()
m=input()
s=input()
if (f=="rock" and m=="scissors" and s=="scissors") or (f=="scissors" and m=="paper" and s=="paper") or (f=="paper" and m=="rock" and s=="rock"):
    print("F")
elif (f=="scissors" and m=="rock" and s=="scissors") or (f=="paper" and m=="scissors" and s=="paper") or (f=="rock" and m=="paper" and s=="rock"):
    print("M")
elif (f=="scissors" and m=="scissors" and s=="rock") or (f=="paper" and m=="paper" and s=="scissors") or (f=="rock" and m=="rock" and s=="paper"):
    print("S")
else:
    print("?")

C++ Code:

#include<bits/stdc++.h>
#include <string>
using namespace std;
int main(){
    
       string s1,s2,s3;
       cin>>s1>>s2>>s3;
       if((s1=="rock"&&s2=="scissors"&&s3==s2)||(s1=="scissors"&&s2=="paper"&&s3==s2)||(s1=="paper"&&s2=="rock"&&s3==s2)){
           cout<<"F"<<endl;
       }
       else if((s2=="rock"&&s1=="scissors"&&s3==s1)||(s2=="scissors"&&s1=="paper"&&s3==s1)||(s2=="paper"&&s1=="rock"&&s3==s1)){
           cout<<"M"<<endl;
       }
       else if((s3=="rock"&&s2=="scissors"&&s1==s2)||(s3=="scissors"&&s2=="paper"&&s1==s2)||(s3=="paper"&&s2=="rock"&&s1==s2)){
           cout<<"S"<<endl;
       }
       else{
           cout<<"?"<<endl;
       }
    
}


Comments

Submit
0 Comments
More Questions

1038B - Non-Coprime Partition
43A - Football
50A - Domino piling
479A - Expression
1480A - Yet Another String Game
1216C - White Sheet
1648A - Weird Sum
427A - Police Recruits
535A - Tavas and Nafas
581A - Vasya the Hipster
1537B - Bad Boy
1406B - Maximum Product
507B - Amr and Pins
379A - New Year Candles
1154A - Restoring Three Numbers
750A - New Year and Hurry
705A - Hulk
492B - Vanya and Lanterns
1374C - Move Brackets
1476A - K-divisible Sum
1333A - Little Artem
432D - Prefixes and Suffixes
486A - Calculating Function
1373B - 01 Game
1187A - Stickers and Toys
313B - Ilya and Queries
579A - Raising Bacteria
723A - The New Year Meeting Friends
302A - Eugeny and Array
1638B - Odd Swap Sort