news 2026/6/9 19:05:16

【BISHI15】小红的夹吃棋

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【BISHI15】小红的夹吃棋


求解代码

publicstaticvoidmain(String[]args)throwsIOException{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));StringTokenizerin=newStringTokenizer(br.readLine());PrintWriterout=newPrintWriter(newOutputStreamWriter(System.out));intt=Integer.parseInt(in.nextToken());for(inti=0;i<t;i++){char[][]board=newchar[3][3];for(intj=0;j<3;j++){Strings=br.readLine().trim();board[j]=s.toCharArray();}booleanredEat=hasEat(board,'*');booleanpurpleEat=hasEat(board,'o');if(redEat&&!purpleEat){out.println("yukari");}elseif(!redEat&&purpleEat){out.println("kou");}else{out.println("draw");}}out.flush();out.close();br.close();}privatestaticbooleanhasEat(char[][]board,charpiece){charopponent=(piece=='*')?'o':'*';//遍历 3 行(行索引 0-2),// 仅检查 “该行中间列(索引 1)是己方棋子,// 左右列(索引 0、2)全是对方棋子”for(introw=0;row<3;row++){if(board[row][1]==piece&&board[row][0]==opponent&&board[row][2]==opponent){returntrue;}}//遍历 3 列(列索引 0-2),// 仅检查 “该列中间行(索引 1)是己方棋子,// 上下行(索引 0、2)全是对方棋子”for(intcol=0;col<3;col++){if(board[1][col]==piece&&board[0][col]==opponent&&board[2][col]==opponent){returntrue;}}returnfalse;}

小贴士

逐行读取 3 行字符串时需要用br.readLine().trim(),可以避免StringTokenizer的分割符问题,其实这题用in.nextToken()还过不了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/5 19:42:32

java+vue基于springboot开发的非物质文化遗产非遗传统手工艺购物系统

目录 非遗传统手工艺购物系统摘要 开发技术源码文档获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01; 非遗传统手工艺购物系统摘要 该系统基于SpringBoot后端框架和Vue前端框架开发&#xff0c;旨在为非物质文化遗产中的传统手工艺品提供数字化展…

作者头像 李华
网站建设 2026/6/5 19:52:55

高斯计怎样测量空间磁场中心的磁场大小

高斯计测量空间磁场中心的磁场大小&#xff0c;关键在于**定位几何中心点&#xff0c;并通过规范操作获取稳定、准确的读数。以下是具体方法和步骤&#xff1a;首先&#xff0c;确保高斯计已完成校准并处于正常工作状态。将探头置于待测磁场区域&#xff0c;利用非磁性支架或定…

作者头像 李华
网站建设 2026/6/5 4:12:04

C++之数据类型的扩展

文章目录结构体联合体枚举布尔字符串string类型字符串定义字符串拷贝字符串连接字符串比较随机访问获取字符串长度转换为C风格的字符串字符串交换demo结构体 C中定义结构型变量&#xff0c;可以省略struct关键字 C结构体中可以直接定义函数&#xff0c;谓之成员函数&#xff0…

作者头像 李华
网站建设 2026/6/5 7:47:00

基于LSTM长短期记忆神经网络的轴承剩余寿命预测MATLAB实现

1. 研究背景 背景&#xff1a;轴承是旋转机械中的关键部件&#xff0c;其剩余寿命预测对预防故障、减少停机时间、降低维护成本具有重要意义。目标&#xff1a;利用LSTM网络对轴承的退化趋势进行建模&#xff0c;实现高精度的剩余寿命预测。2. 主要功能 加载轴承特征数据&#…

作者头像 李华
网站建设 2026/6/5 20:50:40

Linux 入门核心命令清单(工程版)

很多人学 Linux 时会陷入一个误区&#xff1a; 一上来背 100 个命令&#xff0c;结果一个都记不住。实际上&#xff0c;在真实开发中&#xff0c;15&#xff5e;25 个命令就能覆盖 80% 场景。 本文只整理真正高频、工程必会的 Linux 核心命令。一、路径与目录操作1. pwd — Pri…

作者头像 李华
网站建设 2026/6/9 18:35:12

sophnet邀请码(clawbot/openclaw)

填写邀请码可以得30余额&#xff0c;免费体验三个月&#xff0c;使用我的邀请码。 1.点开链接直达--》https://www.sophnet.com/#?codePF8GFD 2.邀请码&#xff1a;PF8GFD

作者头像 李华