今天开始学Java 明明想在学校中请一些同学一起做一项问卷调查
题目描述
明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。
Input Param
n 输入随机数的个数
inputArray n个随机整数组成的数组
Return Value
OutputArray 输出处理后的随机整数
注:测试用例保证输入参数的正确性,答题者无需验证。测试用例不止一组。
输入描述:
输入多行,先输入随机整数的个数,再输入相应个数的整数
输出描述:
返回多行,处理后的结果
输入
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 明明想在学校中请一些同学一起做一项问卷调查相关推荐
- 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了 NN 个 1 到 1000 之间的随机整数(N \leq 100N≤100),对于其中重复的数字,只保留一个,把其余相
自己用了非常朴素的方法将本题解了出来. 三个for循环和两个sort,哈哈哈,xswl. 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了 NN 个 1 到 1000 ...
- C++ 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对
明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的 ...
- 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的
明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的 ...
- 零基础学java培训怎么选择学校
java技术在互联网行业的快速发展,引起了很多人的关注,大家都想通过学习java技术来加入到这个行业,那么零基础学java培训怎么选择学校呢?如今市面上的java培训机构这么多,下面小编就来为大家详细 ...
- 15从零开始学Java之详解计算机中的进制转换
作者:孙玉昌,昵称[一一哥],另外[壹壹哥]也是我哦 CSDN博客专家.万粉博主.阿里云专家博主.掘金优质作者 配套项目资料 https://github.com/SunLtd/LearnJava h ...
- Spring Security 中,想在权限中使用通配符,怎么做?
小伙伴们知道,在 Shiro 中,默认是支持权限通配符的,例如系统用户有如下一些权限: system:user:add system:user:delete system:user:select sy ...
- java反射中method类中的invoke方法是做什么的,他有什么作用?
就是调用类中的方法,最简单的用法是可以把方法参数化 invoke(class, method) 比如你Test类里有一系列名字相似的方法setValue1.setValue2等等 可以把方法名存进数组 ...
- 漳州java,漳州学java,漳州学java学校,漳州学java效果怎么样
漳州学java,漳州学java学校,漳州学java效果怎么样 首页 > java > 漳州学java 作者:镀金池 发布时间:2018-12-16 15:00 Javascript也是 ...
- 宝贝,来,满足你,二哥告诉你学 Java 应该买什么书?
(这次的标题是不是有点皮,对模仿好朋友 guide 哥的,我也要皮一皮) 高尔基说过,对吧?宝贝们,"书籍是人类进步的阶梯",不管学什么,买几本心仪的书读一读,帮助还是非常大的.尽 ...
最新文章
- webElement.text()获取到内容为空
- 卷积神经网络原理_怎样设计最优的卷积神经网络架构?| NAS原理剖析
- Emacs 使用graphviz-dot-mode创建架构图
- python爬虫原理-Python爬虫原理
- go mod引用git仓库中的包:拉取存放在gitee中的package
- Tornado 自定义session,与一致性哈希 ,基于redis 构建分布式 session框架
- 用了这么多年的 Java 泛型,你对它到底有多了解?
- Tooltip工具提示控件的使用
- 全局路径规划A star的Matlab实现
- 《程序员面试宝典》精华 面向对象部分
- [Linux] 内核模块proc使用 实例:统计所有进程的信息
- Oracle客户端tnsnames.ora连接配置
- 天勤数据结构高分笔记二叉排序树的实现
- jrtplib 打包做了哪些事_使用jrtplib打包发送h264数据,关使用vlc|mplayer播放 | 学步园...
- 全国所有省份、城市的JSON
- ElasticJob汇总
- 手机取证设备(手机点验设备、手机合规检测、双路并行手机取证深度分析系统、手机点验数据恢复)
- ShareX的使用说明
- 惠普HP LaserJet Pro M405d 打印机驱动
- mysql 数据库主从