華為秋招筆試題
題目
- 參加Party,統計12:00到20:00個時間段的人數。
提交程式碼
- 筆試時自己提交的不通過程式碼:提示陣列越界
package HuaWei;
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
public class Party {
public static void main(String[] args) {
String input = "";
boolean flag = true;
while (flag){
Scanner in = new Scanner(System.in);
String s = in.nextLine();
if ("-1,-1".equals(s)){
flag = false;
}
input += s +" ";
}
for (Map.Entry<String,Integer> info:getResult(input).entrySet()) {
System.out.println(info.getKey()+":"+info.getValue());
}
getResult(input);
}
public static Map<String,Integer> getResult(String input) {
//初始化
Map<String,Integer> res = new HashMap<>();
for (int i = 12; i < 20; i++) {
String key = "["+i+","+(i+1)+")";
res.put(key,0);
}
//切分輸入
String[] strings = input.split(" ");
for (int i = 0; i < strings.length-1; i++) {
String[] split = strings[i].split(",");
Integer start = Integer.valueOf(split[0]);
Integer end = Integer.valueOf(split[1]);
if(start< end){
for (int j = start; j < end; j++) {
String in = "["+j+","+(j+1)+")";
res.put(in,(Integer.valueOf(res.get(in))+1));
}
}
}
return res;
}
}
優質答案
相關文章
- 華為2019春招筆試題筆試
- EMC校招筆試題目筆試
- 阿里秋招啦阿里
- 小美的樹上染色(美團2024屆秋招筆試第一場程式設計真題)筆試程式設計
- 【Java】幾道常見的秋招面試題Java面試題
- 【秋招】京東_資料分析崗_面試題整理面試題
- 判斷ip地址是否合法(美團2024屆秋招筆試第三場程式設計真題)筆試程式設計
- 2017華為筆試題3筆試
- 2017華為筆試題2筆試
- 2020年秋招前端面試題前端面試題
- 前端秋招面試總結前端面試
- JAVA後端秋招/春招準備方向Java後端
- 2017年秋招前端面試題(二)——-CSS前端面試題CSS
- 2017年秋招前端面試題(一)——-HTML前端面試題HTML
- 社招中級前端筆試面試題總結前端筆試面試題
- 華為優招面試題---迷宮問題面試題
- 2017年秋招二十套前端面試題分享前端面試題
- 2017年秋招史上最全前端面試題合集前端面試題
- 從一道春招筆試題說起 [上]筆試
- 2018年前端社招筆試題分享前端筆試
- 【Java】廣州三本秋招經歷Java
- 秋招乾貨 - JVM 垃圾回收(GC)JVMGC
- 2015秋招總結
- 2023秋招前端面試必會的面試題前端面試題
- 百度2015校招機器學習筆試題機器學習筆試
- Java程式設計師秋招面經大合集(BAT美團網易小米華為中興等)Java程式設計師BAT
- 騰訊社招筆面試題面試題
- 樹上交換節點(OPPO23屆秋招-後端真題)後端
- 我的Java秋招面經大合集Java
- 微軟前端社招筆試詳解微軟前端筆試
- (網易2018校招筆試)[程式設計題] 魔法幣筆試程式設計
- (網易2018校招筆試)[程式設計題] 相反數筆試程式設計
- (網易2018校招筆試)[程式設計題] 字串碎片筆試程式設計字串
- 2017 Android秋招面試總結Android面試
- 我的另類秋招 | 掘金技術徵文
- 小紅書2020校招資料分析筆試題卷一[題目整理]筆試
- 華為機試題刷題總結
- 【備戰春招/秋招系列】Java程式設計師必備書單Java程式設計師