买帽子——百度2017春招笔试真题编程题(一)
2017-05-08 16:08
218 查看
题目描述:
度度熊想去商场买一顶帽子,商场里有N顶帽子,有些帽子的价格可能相同。度度熊想买一顶价格第三便宜的帽子,问第三便宜的帽子价格是多少?
输入描述:
首先输入一个正整数N(N <= 50),接下来输入N个数表示每顶帽子的价格(价格均是正整数,且小于等于1000)
输出描述:
如果存在第三便宜的帽子,请输出这个价格是多少,否则输出-1
输入例子:
10
10 10 10 10 20 20 30 30 40 40
输出例子:
30
实现代码:
度度熊想去商场买一顶帽子,商场里有N顶帽子,有些帽子的价格可能相同。度度熊想买一顶价格第三便宜的帽子,问第三便宜的帽子价格是多少?
输入描述:
首先输入一个正整数N(N <= 50),接下来输入N个数表示每顶帽子的价格(价格均是正整数,且小于等于1000)
输出描述:
如果存在第三便宜的帽子,请输出这个价格是多少,否则输出-1
输入例子:
10
10 10 10 10 20 20 30 30 40 40
输出例子:
30
实现代码:
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner fin=new Scanner(System.in); int N=fin.nextInt(); int[] num=new int ; int[] res = new int[1001]; for(int i = 0; i < N; i++){ num[i] = fin.nextInt(); } for(int i = 0; i < N; i++){ res[num[i]]++; } int n = 0; for(int i = 0; i < 1001; i++){ if(res[i] != 0){ n++; } if(n == 3){ System.out.println(i); return; } } System.out.println(-1); } }
相关文章推荐
- 百度2017春招笔试真题编程题集合之买帽子
- 百度2017春招笔试真题[编程题] 买帽子
- 百度2017春招笔试真题编程题集合--买帽子
- 1--百度2017春招笔试真题编程题集合--买帽子(Python)
- 名企笔试:百度2017春招笔试真题编程题(买帽子)2017-05-17 算法爱好者
- 百度2017春招笔试真题编程题集合:买帽子 [python]
- 百度2017春招笔试真题编程题集合:有趣的排序 [python]
- 百度2017春招笔试真题编程题集合-1
- 牛客网 之 百度2017春招笔试真题编程题集合(共5题)
- 百度2017春招笔试真题编程题集合-2
- 百度2017春招笔试真题编程题之不等式排序
- 百度2017春招笔试真题编程题集合-3
- 百度2017春招笔试真题编程题 --有趣的排序
- 百度2017春招笔试真题[编程题] 寻找三角形
- 百度2017春招笔试真题编程题集合之寻找三角形
- 百度2017春招笔试真题编程题集合
- 百度2017春招笔试真题编程题集合-4
- 3--百度2017春招笔试真题编程题集合--寻找三角形 (Python)
- 4--百度2017春招笔试真题编程题集合--有趣的排序 (Python)
- 百度2017春招笔试真题编程题之度度熊回家