大佬们,救救孩子,IDEA输入输出,但是洛谷上只有前三个AC
查看原帖
大佬们,救救孩子,IDEA输入输出,但是洛谷上只有前三个AC
1015673
ljt0203楼主2023/6/1 00:45
import java.util.Objects;
import java.util.Scanner;

import static java.lang.System.in;

public class Main {
    public static void main(String[] args) {
        int t = 0, k = 1;
        Scanner scanner = new Scanner(in);
        String str = scanner.nextLine();
        String regularExpression = "\\d{1}\\-\\d{3}+\\-\\d{5}\\-\\d{1}";
        if (str.matches(regularExpression)) {
            String ss[] = new String[]{str};
            char[] s1=str.toCharArray();
            for (int i=0;i<ss.length;i++){
                if(s1[i]=='-')continue;
                t+=s1[i]*k;
                k++;
            }
            int w=t%11;
            String q=String.valueOf(w);
            String p= String.valueOf(str.charAt(12));
            if (Objects.equals(q,p)){
                System.out.println("Right");
            }else {
                StringBuilder sb = new StringBuilder(str);
                sb.replace(str.length() - 1, str.length(), q);
                System.out.println(sb);
            }
        }
    }
}
2023/6/1 00:45
加载中...