给水果尺寸排序

时间限制:C/C++语言 1000MS;其他语言 3000MS
内存限制:C/C++语言 65536KB;其他语言 589824KB

题目描述:

给定N个整数,表示水果的尺寸,按升序对它们进行排序。对于所有重复整数,应删除冗余整数并仅保留其中之一,最后保留下来升序排列的水果的尺寸数字。

输入

两行。第一行是整数N,表示一共有几个数字。第二行中有N个整数,分别表示水果的尺寸,每个整数之间用一个空白字符分隔。

输出

首先在第一行中输出剩余整数的数量。并在第二行中输出所有剩余的具体的整数,它们之间用一个空白字符分隔。

样例输入

5
1 3 2 2 4

样例输出

4
1 2 3 4

提示

不需要考虑输入非正常整数状态。

解题思路:

很简单,加入集合,排个序。


import java.util.ArrayList;
import java.util.Collections;
import java.util.HashSet;
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int n = scanner.nextInt();HashSet<Integer> set = new HashSet<>();for (int i = 0; i < n; i++) {set.add(scanner.nextInt());}ArrayList<Integer> res = new ArrayList<>(set);Collections.sort(res);System.out.println(res.size());StringBuilder sb = new StringBuilder();for (int i : res) {sb.append(i).append(" ");}System.out.println(sb.substring(0, sb.length() - 1));}
}

中国移动雄安研究院 2020校园招聘笔试JAVA方向(二)相关推荐

  1. 中国移动雄安研究院 2020校园招聘笔试JAVA方向(一)

    算一算有多少神奇的回文 时间限制:C/C++语言 1000MS:其他语言 3000MS 内存限制:C/C++语言 65536KB:其他语言 589824KB 题目描述: 回文是这样定义的,有一串数字或 ...

  2. 国企招聘: 中国雄安集团2023校园招聘,面向全国,不限户籍

    中国雄安集团有限公司2023年校园招聘公告 中国雄安集团有限公司(以下简称"中国雄安集团")成立于2017年7月18日,是雄安新区开发建设的主要载体和运作平台.结合雄安新区建设需要 ...

  3. 银行技术类2020校园招聘笔试

    2019年10月13日 一 选择题 包含银行的成立时间,最大股东,行徽,最大堆,平衡二叉树,二叉排序树,sql基本操作, 函数的调用次数,一串代码的具体输出,网桥,网络协议属于第几层等等 二 简答题 ...

  4. 中移物联网答案java_【分享】中移物联网校园招聘笔试-java

    今天笔试了中移物联网的java开发实习岗位.一共33道题. 单选题 1.关于java注解,下列说法错误的是() A.注解用@interface定义  B.Target元注解可以用来控制注解作用范围   ...

  5. 中信银行信用卡中心2020校园招聘风险管理类 | 一面+二面(2019.10.12-13)

    岗位 :风险管理类 地点:深圳 时间线: 10.12 一面(群面) 10.13 二面(HR面) ? 「更多我的秋招经验贴」 <2020我的秋招总结帖 [数据分析岗] | 目录索引> 一.一 ...

  6. 江苏农村商业银行计算机类笔试考什么时候,2020江苏农商行春季校园招聘笔试考什么?...

    江苏中公教育整理了农商银行考试都考什么的相关问题,包括农商银行考试考什么内容.农商银行考试考什么科目.农商银行考试都考哪些内容等,帮助考生深入了解农商银行考试内容.更多2020江苏农商行春季校园招聘考 ...

  7. 快手2020校园招聘秋招笔试--算法B试卷

    四个编程题总体算比较简单,基本都在LeetCode出现过.但是我的速度太慢了,还要加油啊ヾ(◍°∇°◍)ノ゙ 牛客快手2020校园招聘秋招笔试–算法B试卷 合法数独 给定一个数独板的输入,确认当前的填 ...

  8. 快手2020校园招聘秋招笔试--算法C试卷 练习 解题报告 Apare_xzc

    快手2020校园招聘秋招笔试–算法C试卷 解题报告 Apare_xzc 2020/4/10 网页链接:牛客链接 题型分布: 选择题(2分/道*20道)         编程题(15分/道*4道) 选择 ...

  9. 2020京东校园招聘笔试编码题小分享--队列分组排序

    被记住的永远是疯子! 目录 简介 题目 解题思路 代码 简介 这道题是昨晚京东2020校园招聘数据研发岗的笔试题编码题原题,昨日时间有限,我又能力有限,所以木有写全,今天上午自己整理了一下,分享给需要 ...

最新文章

  1. ORB_SLAM2回环检测
  2. jquery的attr和prop区别之实例
  3. HTML、CSS、JavaScript能实现的功能汇总!
  4. Lindström–Gessel–Viennot lemma
  5. ReverseFind
  6. bzoj1562 [NOI2009]变换序列
  7. java filter加时间戳_java filter加时间戳
  8. element 修改表单值后表单验证无效_element 表单自定义校验规则
  9. Android 自定义View自定义属性的声明
  10. java读二进制bin文件内容_利用Java读取二进制文件示例详细解说
  11. 腾讯云Ubuntu服务器安装Python3.6的虚拟环境
  12. java实现在线预览的功能(一)word转html
  13. VS Code | setting.json配置
  14. 一部区块链创业者的“燃点” | 《8问》
  15. 标志设计中选择合适的字体
  16. 微信CRM系统对企业的价值
  17. 互联网寒冬,软件测试尚能饭否?
  18. 如何视频裁剪?建议收藏这几种裁剪视频的方法
  19. 【网络协议】BGP-LU调研
  20. VC++ FTP文件上传(断点续传)

热门文章

  1. 安装了git之后visual studio 2019变得很卡怎么办?(工具 --> 选项 --> 源代码管理工具【设置成无】)
  2. Intel Realsense D435 获取摄像头option参数值 get_option()
  3. python 将PascalVOC(XML)格式的标注数据批量转换为YOLO(txt)格式的标注数据
  4. Yes, Prime Minister 打表找规律-质数
  5. 计算机通信技术 ppt,江苏大学计算机科学与通信工程学院计算机科学系.ppt
  6. qt框架的开发模式_Flutter 混合开发框架模式探索
  7. String与List类型互转
  8. ext.js组件的基本操作
  9. Error creating bean with name ‘requestMappingHandlerAdapter‘ OR Failed to load ApplicationContext
  10. org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): dao.UserDao.selectU