校招真题 百度 买帽子
来源:互联网 发布:网页源码怎么修改 编辑:程序博客网 时间:2024/04/28 02:34
度度熊想去商场买一顶帽子,商场里有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 sc = new Scanner(System.in); int[] prices = null; // 必须要赋初值 null,否则编译不通过 if (sc.hasNextInt()) prices = new int[sc.nextInt()]; for (int i = 0; i < prices.length; ){ if (sc.hasNextInt()){ prices[i++] = sc.nextInt(); } } java.util.Arrays.sort(prices); int price = prices[0]; int rank = 1; for (int i = 1; i < prices.length; i ++){ if (prices[i] != price){ rank ++; price = prices[i]; if (rank == 3) break; } } if (rank != 3) price = -1; System.out.println(price); }}
阅读全文
1 0
- 校招真题 百度 买帽子
- 百度笔试- 买帽子
- 百度笔试---买帽子
- 【百度春招】 买帽子
- 百度-嘟嘟熊买帽子
- C++百度笔试买帽子
- 百度编程题买帽子
- 百度:度度熊想去商场买一顶帽子,买第三便宜的帽子
- 买帽子-百度-重复元素排序
- 百度机试—买帽子
- 一、百度2017春招 <买帽子>
- 百度2017春招-买帽子
- 买帽子
- 买帽子
- 买帽子
- 买帽子-百度2017春招笔试题
- 百度2017春招笔试 [编程题] 买帽子
- 2980 买帽子
- 我录制的《Java + JDBC + Freemarker引擎实现强大的代码生成器》视频教程,发布了
- 最短路径
- Flume定制实战
- Spark与Job Server整合原理与实战
- 【数据结构】散列表
- 校招真题 百度 买帽子
- 实验常用的ethtool命令
- 文章标题
- 11.2 Spark与Alluxio整合原理与实战
- vue.js 安装教程
- 关于webservice
- pyalgotrade教程4--broker设置:交易费用,滑点模型
- android recyclerview的使用,添加分割线,点击,长按事件
- MxNet学习笔记(3):关于Symbol