NC24908. 石头剪刀布
描述
输入描述
第一行是一个整数,表示比赛轮数。接下来n行,每行一个字符串。
这个字符串只能是Rock,Scissors,Paper三者之一,表示本轮对手的出招是石头还是剪刀还是布。
输出描述
输出共n行。
对对手的每个出招,输出一行一个字符串。
这个字符串只能是Rock,Scissors,Paper三者之一,表示本轮CC需要出石头还是剪刀还是布才能赢对手。
示例1
输入:
3 Scissors Rock Paper
输出:
Rock Paper Scissors
pypy3 解法, 执行用时: 94ms, 内存消耗: 45984K, 提交时间: 2022-01-26 14:09:18
a='Rock' b='Scissors' c='Paper' for i in range (int(input())): m=input() if m==a: print(c) elif m==c: print(b) elif m==b: print(a)
matlab 解法, 执行用时: 139ms, 内存消耗: 9136K, 提交时间: 2023-03-20 09:20:41
n=input(''); O=containers.Map({'S','R','P'},{'Rock','Paper','Scissors'}); while n n=n-1; o=input('','s'); fprintf("%s\n",cell2mat(values(O,{o(1)}))); end
Python3(3.5.2) 解法, 执行用时: 30ms, 内存消耗: 3432K, 提交时间: 2019-04-13 14:47:39
d={'Scissors':'Rock','Rock':'Paper','Paper':'Scissors'} t=int(input()) for i in range(t): print(d[input()])