现在有两个人在玩石头剪子布游戏,请你判断最后谁赢了。用R代表石头,S代表剪子,P代表布。 输入格式: 输入的第一行是一个整数t ,表示测试样例的数目。 每组输入样例的第一行是一个整数n ,表示游戏次数。 接下来n行,每行由两个字母组成,两个字母之间用一个空格分隔,这些字母只会是R,S或P。 第一个字母表示Player1的选择,第二个字母表示Player2的选择。 输出格式: 对于每组输入样例,输出获胜方的名字(Player1或Player2),如果平均,则输出TIE。 输入样例: 3 R P S R P P 输出样例: Player2 Player2 TIE
时间: 2024-02-18 15:05:35 浏览: 16
好的,以下是 Go 语言的代码实现:
```go
package main
import "fmt"
func main() {
var t int
fmt.Scan(&t)
for i := 0; i < t; i++ {
var n int
fmt.Scan(&n)
player1, player2 := 0, 0
for j := 0; j < n; j++ {
var p1, p2 string
fmt.Scan(&p1, &p2)
if p1 == "R" && p2 == "S" || p1 == "S" && p2 == "P" || p1 == "P" && p2 == "R" {
player1++
} else if p2 == "R" && p1 == "S" || p2 == "S" && p1 == "P" || p2 == "P" && p1 == "R" {
player2++
}
}
if player1 > player2 {
fmt.Println("Player1")
} else if player2 > player1 {
fmt.Println("Player2")
} else {
fmt.Println("TIE")
}
}
}
```
代码思路:
首先读入一个整数 t,表示有 t 组测试数据。然后,对于每组测试数据,先读入一个整数 n,表示这组测试数据中有 n 局游戏。接下来,我们需要遍历 n 行输入,读入每个玩家的出拳情况。如果玩家 1 赢了,就给 player1 变量加 1,如果玩家 2 赢了,就给 player2 变量加 1。最后比较 player1 和 player2 的大小,输出获胜方的名字或者是 TIE。
相关推荐
![flv](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)