import java.util.ArrayList;
import java.util.Scanner;
import java.util.Vector;
import org.junit.Test;
import java.io.*;
public class Main {
private static Vector<String> v=new Vector<String>();
public char[] c;
public Vector<Integer> res=new Vector<Integer>();
int temp;
public void getDifferentNumber() throws IOException{
Scanner sc = new Scanner(System.in);
String str = null;
str = sc.nextLine();
while (!str.equals("END")) {
v.add(str);
str = sc.nextLine();
}
sc.close();
System.out.println("bye");
for(int i=0;i<v.size();i++) {
String[] s = v.get(i).toString().split("#");
if(!v.get(i).toString().contains("#"))
continue;
int k = Integer.parseInt(s[0]);
if(k>=2 && k<=16)
res.add(Integer.valueOf(s[1],k));
//System.out.println(res.lastElement().toString());
}
int tt = 0;
if(res.size()==1||res.size()==2) System.out.println(res.get(0));
else
for(int i=0;i<res.size();i++) {
tt = res.get(i).intValue()^tt;
}
System.out.println(tt);
}
@Test
public void getDifferentNumberTest() throws IOException {
getDifferentNumber();
}
}
java进制转换
最新推荐文章于 2019-02-01 12:16:20 发布