import java.util.Scanner;
public class ISBNJudge {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
StringBuilder ISBN = new StringBuilder(in.nextLine());
in.close();
char[] a = new char[9];
int m = 0;
char n = ' ' ;
//利用char数组将数字取出进行计算
for(int i=0;i<ISBN.length()-1;i++) {
n = ISBN.charAt(i);
if(ISBN.charAt(i)>='0'&&ISBN.charAt(i)<='9')
a[m++] = n;
}
//得到余数
int reminder = ForReminder(a);
//StringBuilder最后一个字符的索引
int num = ISBN.length()-1;
//正确的,输出right
if((reminder == 10&&ISBN.charAt(num)=='x')||(reminder == ISBN.charAt(num)-'0'))
System.out.println("Right");
//不正确输出正确的
else {
ISBN.deleteCharAt(num);
if(reminder == 10)
ISBN.append('x');
else
ISBN.append(reminder);
System.out.println(ISBN.toString());
}//else
}
//求余数
public static int ForReminder(char[] a){
int sum = 0;
int n;
for(int i=0;i<a.length;i++) {
n = a[i] - '0';
//System.out.print(n+" ");
sum += n*(i+1);
}
int reminder = sum%11;
return reminder;
}
}
已解决