2020網(wǎng)易面試真題(人數(shù)統(tǒng)計(jì))

Java技術(shù)棧
www.javastack.cn
關(guān)注閱讀更多優(yōu)質(zhì)文章
題目
輸入描述:
第二行,n個(gè)用空格間隔的整數(shù)xi,表示每名員工的薪酬
接下來有m行,每行一個(gè)整數(shù),表示老板的一次提問。
輸出描述:
示例1
輸入:
7 4
6 2 1 2 6 2 5
6
5
8
2
輸出:
2
1
0
3
步驟:
2.輸入一串?dāng)?shù)組為員工薪酬,其中元素個(gè)數(shù)等于m
3.提問n次,每次輸入詢問的薪酬,輸出數(shù)組內(nèi)相同薪酬的元素個(gè)數(shù)
import java.util.HashMap;
import java.util.Scanner;
public?class?countPeople?{
????public?static?void?main(String[] args) {
????????Scanner in?= new?Scanner(System.in);
????????int?n = in.nextInt();
????????int?m = in.nextInt();
????????HashMapmap = new?HashMap<>();
????????for?(int?i = 0; i < n; i++){
????????????int?t = in.nextInt();
????????????map.put(t,map.getOrDefault(t,0)+1);
????????}
????????for?(int?i = 0; i < m; i++){
????????????int?r = in.nextInt();
????????????if?(map.get(r) == null){
????????????????System.out.println(0);
????????????}else
????????????????System.out.println(map.get(r));
????????}
????}
}
最近熱文:
1、重磅!《Java開發(fā)手冊(嵩山版)》最新發(fā)布
4、Spring Boot 太狠了,一次發(fā)布 3 個(gè)版本!
6、盤點(diǎn) 6 個(gè)被淘汰的 Java 技術(shù),曾經(jīng)風(fēng)光過!
7、Spring Boot Redis 實(shí)現(xiàn)分布式鎖,真香!
掃碼關(guān)注Java技術(shù)棧公眾號閱讀更多干貨。
點(diǎn)擊「閱讀原文」獲取面試題大全~
