题目描述

明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。

Input Param

n               输入随机数的个数

inputArray      n个随机整数组成的数组

Return Value

OutputArray    输出处理后的随机整数

注:测试用例保证输入参数的正确性,答题者无需验证。测试用例不止一组。

输入描述:

输入多行,先输入随机整数的个数,再输入相应个数的整数

输出描述:

返回多行,处理后的结果

示例1

输入

11
10
20
40
32
67
40
20
89
300
400
15

输出

10
15
20
32
40
67
89
300
import java.util.Scanner;
public  class Main{public static int[] Test(int[] a){int [] b =new int [1001];for (int i =0;i<1001;i++){b[i] = 0;}int len = a.length;for (int i =0;i<len;i++){b[a[i]] = 1;}return b;}public static void main(String[] args){Scanner sc = new Scanner(System.in);while (sc.hasNext()){int n = sc.nextInt();int[] a =new int [n];for (int i =0;i<n;i++){a[i] = sc.nextInt();   }int[] c = Test(a);int len = c.length;for (int i =0;i<len;i++){if(c[i] == 1){System.out.println(i);}}}}}

是参考的一个大神的思路,巧用了数组~

今天开始学Java 明明想在学校中请一些同学一起做一项问卷调查相关推荐

  1. 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了 NN 个 1 到 1000 之间的随机整数(N \leq 100N≤100),对于其中重复的数字,只保留一个,把其余相

    自己用了非常朴素的方法将本题解了出来. 三个for循环和两个sort,哈哈哈,xswl. 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了 NN 个 1 到 1000 ...

  2. C++ 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对

    明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的 ...

  3. 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的

    明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的 ...

  4. 零基础学java培训怎么选择学校

    java技术在互联网行业的快速发展,引起了很多人的关注,大家都想通过学习java技术来加入到这个行业,那么零基础学java培训怎么选择学校呢?如今市面上的java培训机构这么多,下面小编就来为大家详细 ...

  5. 15从零开始学Java之详解计算机中的进制转换

    作者:孙玉昌,昵称[一一哥],另外[壹壹哥]也是我哦 CSDN博客专家.万粉博主.阿里云专家博主.掘金优质作者 配套项目资料 https://github.com/SunLtd/LearnJava h ...

  6. Spring Security 中,想在权限中使用通配符,怎么做?

    小伙伴们知道,在 Shiro 中,默认是支持权限通配符的,例如系统用户有如下一些权限: system:user:add system:user:delete system:user:select sy ...

  7. java反射中method类中的invoke方法是做什么的,他有什么作用?

    就是调用类中的方法,最简单的用法是可以把方法参数化 invoke(class, method) 比如你Test类里有一系列名字相似的方法setValue1.setValue2等等 可以把方法名存进数组 ...

  8. 漳州java,漳州学java,漳州学java学校,漳州学java效果怎么样

    漳州学java,漳州学java学校,漳州学java效果怎么样 首页 > java > 漳州学java 作者:镀金池   发布时间:2018-12-16 15:00 Javascript也是 ...

  9. 宝贝,来,满足你,二哥告诉你学 Java 应该买什么书?

    (这次的标题是不是有点皮,对模仿好朋友 guide 哥的,我也要皮一皮) 高尔基说过,对吧?宝贝们,"书籍是人类进步的阶梯",不管学什么,买几本心仪的书读一读,帮助还是非常大的.尽 ...

最新文章

  1. webElement.text()获取到内容为空
  2. 卷积神经网络原理_怎样设计最优的卷积神经网络架构?| NAS原理剖析
  3. Emacs 使用graphviz-dot-mode创建架构图
  4. python爬虫原理-Python爬虫原理
  5. go mod引用git仓库中的包:拉取存放在gitee中的package
  6. Tornado 自定义session,与一致性哈希 ,基于redis 构建分布式 session框架
  7. 用了这么多年的 Java 泛型,你对它到底有多了解?
  8. Tooltip工具提示控件的使用
  9. 全局路径规划A star的Matlab实现
  10. 《程序员面试宝典》精华 面向对象部分
  11. [Linux] 内核模块proc使用 实例:统计所有进程的信息
  12. Oracle客户端tnsnames.ora连接配置
  13. 天勤数据结构高分笔记二叉排序树的实现
  14. jrtplib 打包做了哪些事_使用jrtplib打包发送h264数据,关使用vlc|mplayer播放 | 学步园...
  15. 全国所有省份、城市的JSON
  16. ElasticJob汇总
  17. 手机取证设备(手机点验设备、手机合规检测、双路并行手机取证深度分析系统、手机点验数据恢复)
  18. ShareX的使用说明
  19. 惠普HP LaserJet Pro M405d 打印机驱动
  20. mysql 数据库主从

热门文章

  1. 5分钟玩转Axure之中继器(表格篇)
  2. MTK(mt6797)-DTS修改---I2C设备(Kernrl3.18)
  3. 【Python】函数应用
  4. 我是用的是NetBeans8.0急需一个jsp上传图片到网站并保存路径到数据库的实例。求大神解答,给点赞!
  5. 万有引力不存在及爱因斯坦相对论中时空扭曲都是错误的
  6. day01计算机基础知识Java语言基础
  7. 三极管常用封装的引脚排列
  8. 单片机学习入门 我们应该这样学习单片机
  9. 以51单片机为基础的自动循迹小车
  10. nginx 学习 --->>> nginx 实现动静分离