百度-嘟嘟熊买帽子
来源:互联网 发布:蒋方舟扒皮知乎 编辑:程序博客网 时间:2024/09/21 08:53
度度熊想去商场买一顶帽子,商场里有N顶帽子,有些帽子的价格可能相同。度度熊想买一顶价格第三便宜的帽子,问第三便宜的帽子价格是多少?
这个问题是求最小K的问题的具体问题。
输入描述:
首先输入一个正整数N(N <= 50),接下来输入N个数表示每顶帽子的价格(价格均是正整数,且小于等于1000)
选好数据结构来存储数据对处理数据至关重要。
输出描述:
如果存在第三便宜的帽子,请输出这个价格是多少,否则输出-1
输入例子:
1010 10 10 10 20 20 30 30 40 40
输出例子:
30
import java.util.ArrayList;import java.util.Arrays;import java.util.Scanner;public class Main{public static void main(String args[]){Scanner sc = new Scanner(System.in);while(sc.hasNext()){int n = sc.nextInt();int[] prices = new int[n];for(int i=0;i<n;i++){prices[i] = sc.nextInt();}Arrays.sort(prices);ArrayList<Integer> list = new ArrayList<>();for(int i=0;i<n;i++){if( ! list.contains(prices[i])){list.add(prices[i]);}}if(list.size() < 3 ){System.out.println(-1);}else{System.out.println(list.get(2));}}}}
阅读全文
0 0
- 百度-嘟嘟熊买帽子
- 百度笔试- 买帽子
- 校招真题 百度 买帽子
- 百度笔试---买帽子
- 【百度春招】 买帽子
- C++百度笔试买帽子
- 百度编程题买帽子
- 百度:度度熊想去商场买一顶帽子,买第三便宜的帽子
- 买帽子-百度-重复元素排序
- 百度机试—买帽子
- 一、百度2017春招 <买帽子>
- 百度2017春招-买帽子
- 买帽子
- 买帽子
- 买帽子
- 买帽子-百度2017春招笔试题
- 百度2017春招笔试 [编程题] 买帽子
- 2980 买帽子
- 广义线性模型及softmax回归
- 求职总结
- 前端跨域的整理
- 记录ios
- 欢迎使用CSDN-markdown编辑器
- 百度-嘟嘟熊买帽子
- let和const
- ReentrantLock实现原理
- 使用C语言和i2c-dev驱动
- Oracle中的存储过程简单例子
- CI框架学习笔记第五天
- RequireJS的几种define定义方式
- Idea中类上有叉的解决方法
- aqtest 003