题解 | #[NOIP2008]ISBN号码#
[NOIP2008]ISBN号码
https://www.nowcoder.com/practice/95712f695f27434b9703394c98b78ee5
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
// 注意 hasNext 和 hasNextLine 的区别
String a=in.nextLine();
String[] arr=a.split("-");
String num=arr[0]+arr[1]+arr[2];
int n4=0;
if(arr[3].equals("X")){
n4=10;
}else{
n4=Integer.parseInt(arr[3]);
}
int sum=0;
for(int i=0;i<9;i++){
sum+=Integer.parseInt(num.split("")[i])*(i+1);
}
int mod=sum%11;
if(mod==n4){
System.out.println("Right");
}else{
if(mod==10){
System.out.println(arr[0]+"-"+arr[1]+"-"+arr[2]+"-"+"X");
}else{
System.out.println(arr[0]+"-"+arr[1]+"-"+arr[2]+"-"+mod);
}
}
}
}
海康威视公司福利 1125人发布