华为OD机试真题精讲:石头剪刀布游戏(Python/Java/C++多语言实现)

华为OD机试真题精讲:石头剪刀布游戏(Python/Java/C++多语言实现)
华为OD机试真题精讲:石头剪刀布游戏(Python/Java/C++多语言实现)一、题目描述(2025B卷高频100分题)人机交互系统需要实现石头剪刀布游戏的胜负判定功能,遵循以下规则:输入为:两个字符串player1和player2(仅取值:“rock”(石头)、“scissors”(剪刀)、“paper”(布));游戏规则:石头击败剪刀(rock scissors);剪刀击败布(scissors paper);布击败石头(paper rock);双方出相同手势则为平局;目标:判定游戏结果并返回对应标识;输出:“player1”:玩家1获胜;“player2”:玩家2获胜;“tie”:平局;输入保证为合法手势,无需处理无效输入。关键约束输入范围:仅包含"rock"、“scissors”、"paper"三种合法字符串;时间限制1秒,空间限制256MB;