当前位置: 首页 > news >正文

做日本电商网站百度搜索入口官网

做日本电商网站,百度搜索入口官网,网站制作邯郸,东莞专业做网站的公司有哪些题目描述 石头剪刀布游戏有 3 种出拳形状:石头、剪刀、布。分别用字母A、B、C表示。 游戏规则: 出拳形状之间的胜负规则如下: A > B; B > C; C > A; “>” 左边一个字母,表示相对…

题目描述

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

游戏规则:

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

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

    “>” 左边一个字母,表示相对优势形状。右边一个字母,表示相对劣势形状。

  2. 当本场次中有且仅有一种出拳形状优于其他出拳形状,则该形状的玩家是胜利者。否则认为是平局。

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

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

    例如3:三个玩家出拳全部是A。判为平局。

  3. 当发生平局,没有赢家。有多个胜利者时,同为赢家。

输入描述

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

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

例如:

	abc1 A xyz B

解释:玩家abc1出拳为石头(A)。玩家xyz出拳为剪刀(B)

输出描述

输出为赢家的玩家ID列表(一个或多个),每个ID一行,按字符串升序排列。如果没有赢家,输出为”NULL“字符串。

例如:

abc1

用例1

输入

abc1 A
xyz B

输出

abc1

说明

A比B有优势,abc1胜出

用例2

输入

abc1 A
xyz A

输出

NULL

说明

没有优胜的出拳形状,平局

用例3

输入

abc1 A
def A
alic A
xyz B

输出

abc1
alic
def

说明

A为优胜方,有三个赢家

代码 还在研究…

package odjava;import java.util.ArrayList;
import java.util.HashMap;
import java.util.Scanner;public class 石头剪刀布游戏 {// 输入输出处理public static void main(String[] args) {Scanner sc = new Scanner(System.in);HashMap<Character, ArrayList<String>> map = new HashMap<>();while (sc.hasNext()) {String player = sc.next();char gesture = sc.next().charAt(0);// 如果有人不按套路出,则此局作废if (gesture < 'A' || gesture > 'C') {System.out.println("NULL");return;}// 统计各个手势的出派人map.putIfAbsent(gesture, new ArrayList<>());map.get(gesture).add(player);}switch (map.size()) {case 1:case 3:// 只有一种手势,或者三种手势都有,则平局System.out.println("NULL");break;case 2:ArrayList<String> ans;if (!map.containsKey('A')) {// 没有A手势,只有B、C手势,则B赢ans = map.get('B');} else if (!map.containsKey('B')) {// 没有B手势,只有A、C手势,则C赢ans = map.get('C');} else {// 没有C手势,只有A、B手势,则A赢ans = map.get('A');}ans.sort(String::compareTo);ans.forEach(System.out::println);break;}}
}
http://www.mmbaike.com/news/79376.html

相关文章:

  • 怎么添加网站备案号网页设计模板html代码
  • 帮老板做网站中国百强企业榜单
  • 专业沈阳网站制作网络营销推广8种方法
  • 做家装的网站有哪些内容网站页面排名优化
  • 做茶道网站惠州seo优化
  • 建设厅五大员证书查询网站企业网站模板 免费
  • 旅游景区网站建设谷歌商店paypal官网
  • 地方新闻网站建设看seo
  • 大连网站制作怎么做seo综合查询工具下载
  • 济南网站优化厂家友情链接怎么互换
  • 资源网站都有哪些google关键词挖掘工具
  • 福州做网站的公司有哪些地产渠道12种拓客方式
  • wordpress linux迁移seo关键词搜索优化
  • 白领兼职做网站台州seo公司
  • 网站的点击率怎么查免费网站建设
  • 招标网有哪些怎么优化一个网站
  • 成都网站建设龙兵科技企业网站建设的作用
  • 房地产网站建设解决方案什么是互联网营销师
  • 建设网站注意哪几点渠道推广有哪些方式
  • 越秀网站建设方案360地图下载最新版
  • 日本购物网站开发免费好用的网站
  • Excel怎么做网站链接市场营销方案怎么做
  • 初中做语文综合题的网站凡科建站的免费使用
  • wordpress锚文字如何优化网络环境
  • 我的世界是怎么做的视频网站公司网站制作费用
  • 网站优化要怎么做才会做到最佳怎样注册网站
  • 自己做网站上传相册雅虎搜索引擎
  • 单产品 网站免费网络推广的方法
  • 国外公司做中国网站做个网页需要多少钱?
  • 定制跟模板网站有什么不一样自己的网站怎么建立