题解 | #明明的随机数#
明明的随机数
http://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while(sc.hasNextInt()) {
int count = sc.nextInt();
int[] data = new int[count];
for(int i = 0; i < count; i++) {
data[i] = sc.nextInt();
}
sort(data);
for(int i = 0; i < data.length - 1; i++) {
if(data[i] == data[i+1]) {
}
// if there is no data is eual then just print it out
else if(data[i] != data[i+1]) {
System.out.println(data[i]);
}
if( i + 2 == data.length) {
System.out.println(data[i+1]);
}
}
}
}
// Bubble sort the data, the make the duplicate data oout of system
private static void sort(int[] arr) {
for(int i = 0; i < arr.length; i++) {
for(int j = i; j > 0; j--) {
if(arr[j] < arr[j-1]) {
int tmp = arr[j];
arr[j] = arr[j-1];
arr[j-1] = tmp;
}
}
}
}
}
// Thank you for all of you appreciation