news 2026/2/23 2:10:29

【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/2/19 23:37:10

芒格的“逆向思维“:在市场共识中寻找投资机会

芒格的"逆向思维"&#xff1a;在市场共识中寻找投资机会 关键词&#xff1a;芒格、逆向思维、市场共识、投资机会、价值投资 摘要&#xff1a;本文深入探讨了芒格的逆向思维在投资领域的应用&#xff0c;即在市场共识中寻找投资机会。首先介绍了文章的背景&#xff0…

作者头像 李华
网站建设 2026/2/10 15:38:36

数字图像处理篇---YPbPr颜色空间

一句话核心YPbPr是YUV的“物理实现版”&#xff0c;通过三根独立的线缆分别传输亮度(Y)和两个色差信号(Pb, Pr)&#xff0c;实现了比传统复合视频更好的画质。1. 为什么需要YPbPr&#xff1f;—— 画质追求在模拟视频时代&#xff0c;信号传输主要有三种方式&#xff1a;复合视…

作者头像 李华
网站建设 2026/2/22 17:15:14

数字图像处理篇---描述颜色地的红、绿、蓝、黄

为什么我们常用红、绿、蓝、黄&#xff08;有时还有青、品红&#xff09;来描述颜色&#xff0c;而不是其他组合&#xff1f;这背后是人眼生理结构、色彩科学历史和人类文化共同作用的结果。一句话核心因为这套颜色描述系统完美对应了&#xff1a;1&#xff09;人眼细胞的生理特…

作者头像 李华
网站建设 2026/2/19 15:40:28

基于小样本学习的滚动轴承故障诊断方法研究

✅ 博主简介&#xff1a;擅长数据搜集与处理、建模仿真、程序设计、仿真代码、论文写作与指导&#xff0c;毕业论文、期刊论文经验交流。✅成品或者定制&#xff0c;扫描文章底部微信二维码。1)多尺度分解与自注意力机制融合的孪生网络诊断方法。针对小样本条件下特征提取不充分…

作者头像 李华