题解 | #明明的随机数#

明明的随机数

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
全部评论

相关推荐

10-11 17:45
门头沟学院 Java
走吗:别怕 我以前也是这么认为 虽然一面就挂 但是颇有收获!
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务