当前位置:首页 » 《关注互联网》 » 正文

华为OD机试 - 石头剪刀布游戏(Java & JS & Python & C & C++)

4 人参与  2024年04月11日 09:41  分类 : 《关注互联网》  评论

点击全文阅读


题目描述

石头剪刀布游戏有 3 种出拳形状:石头、剪刀、布。分别用字母A、B、C表示。

游戏规则:

出拳形状之间的胜负规则如下:

A > B;
B > C;
C > A;

">" 左边一个字母,表示相对优势形状。右边一个字母,表示相对劣势形状。
  当本场次中有且仅有一种出拳形状优于其他出拳形状,则该形状的玩家是胜利者。否则认为是平局。

例如1:三个玩家出拳分别是A,B,C。由于三方优势循环(即没有任何一方优于其他出拳者),判断为平局。

例如2:三个玩家出拳分别是A,B,B。出拳A的获胜。

例如3:三个玩家出拳全部是A。判为平局。
  当发生平局,没有赢家。有多个胜利者时,同为赢家。

输入描述

在一场游戏中,每个玩家的信息为一行。玩家数量不超过1000。每个玩家信息有2个字段,用空格隔开;

玩家ID:一个仅由英文字母和数字组成的字符串 出拳形状:以英文大写字母表示,A、B、C形状。 出拳时间:正整数,越小表示时间越早

例如:

abc1 A
xyz B

解释:玩家a


点击全文阅读


本文链接:http://zhangshiyu.com/post/93535.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1