题解 | #明明的随机数#

明明的随机数

https://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0

这道题还是有点恶心的,一不小心就踩坑了。
输入n行 for循环 组成数组
数组Arrays.sort(b)排序,嵌套for,先输出第一个。
这里内层的k以j-1为判断对象,也就是这项与前一项不相等才输出,进入下一个j循环
(本人新手 勿喷)
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;
import java.util.Arrays;

public class Main {
    public static void main(String[] args) throws IOException {
        Scanner a= new Scanner(System.in);
        int all = a.nextInt();
        int[] b= new int[all];
        for(int i=0;i<all;i++){
            b[i]=a.nextInt();
        }

        Arrays.sort(b);
         System.out.println(b[0]);
        for(int j=1;j<all;j++){
        for(int k=j-1;k<j;k++)
            {
            if(b[j]!=b[k])
            {
                System.out.println(b[j]);
                break;
            }             
        }
        }
        
    }
}



全部评论

相关推荐

后来123321:别着急,我学院本大二,投了1100份,两个面试,其中一个还是我去线下招聘会投的简历,有时候这东西也得看运气
点赞 评论 收藏
分享
喜欢飞来飞去的雪碧在刷代码:可以试一试字节
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务