【无标题】

附上代码:

java 复制代码
import java.util.Scanner;
public class TargetPractice {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        int T = scan.nextInt();
        while(T>0){
            char[][]arr = new char[10][10];
            for(int i=0;i<10;i++){
                arr[i] = scan.next().toCharArray();
            }
            var res = getScore(arr);
            System.out.println(res);
            T--;
        }
    }
    public static int getScore(char[][] a){
        int ans = 0;
        for(int i=0;i<10;i++){
            for(int j=0;j<10;j++){
                if(a[i][j]=='X'){
                    if(i==0||j==0||i==9||j==9)ans+=1;
                    else if(i==1||j==1||i==8||j==8)ans+=2;
                    else if(i==2||j==2||i==7||j==7)ans+=3;
                    else if(i==3||j==3||i==6||j==6)ans+=4;
                    else ans+=5;
                }
            }
        }
        return ans;
    }
}

看了一下大佬的题解,确实没想到还能这样写:

相关推荐
java_heartLake1 分钟前
设计模式之建造者模式
java·设计模式·建造者模式
G皮T1 分钟前
【设计模式】创建型模式(四):建造者模式
java·设计模式·编程·建造者模式·builder·建造者
环能jvav大师5 分钟前
基于R语言的统计分析基础:使用SQL语句操作数据集
开发语言·数据库·sql·数据分析·r语言·sqlite
niceffking5 分钟前
JVM HotSpot 虚拟机: 对象的创建, 内存布局和访问定位
java·jvm
吱吱鼠叔8 分钟前
MATLAB方程求解:1.线性方程组
开发语言·matlab·php
菜鸟求带飞_8 分钟前
算法打卡:第十一章 图论part01
java·数据结构·算法
浅念同学10 分钟前
算法.图论-建图/拓扑排序及其拓展
算法·图论
Antonio91513 分钟前
【CMake】使用CMake在Visual Studio内构建多文件夹工程
开发语言·c++·visual studio
骆晨学长25 分钟前
基于springboot的智慧社区微信小程序
java·数据库·spring boot·后端·微信小程序·小程序
是小Y啦26 分钟前
leetcode 106.从中序与后续遍历序列构造二叉树
数据结构·算法·leetcode