【无标题】

附上代码:

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;
    }
}

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

相关推荐
会编程的土豆5 分钟前
01背包与完全背包详解
开发语言·数据结构·c++·算法
lbb 小魔仙10 分钟前
Python_多模态大模型实战指南
开发语言·python
汀、人工智能25 分钟前
[特殊字符] 第86课:最大正方形
数据结构·算法·数据库架构·图论·bfs·最大正方形
XDHCOM25 分钟前
Python os.system() 和 subprocess 怎么选?运行系统命令哪个更好用?
开发语言·网络·python
猫耳球团41 分钟前
IDEA与Cursor跨平台协作指南
java·ide·intellij-idea
亚历克斯神44 分钟前
Java 职业发展:2026 指南
java·spring·微服务
hetao17338371 小时前
2026-04-12~14 hetao1733837 的刷题记录
c++·算法
xuhaoyu_cpp_java1 小时前
Maven学习(二)
java·经验分享·笔记·学习·maven
西门吹-禅1 小时前
java 微服务学习笔记
java·学习·微服务
lxh01131 小时前
正则表达式匹配
算法