์ฒ์์ ๊ทธ๋ฅ ๋ฐฐ์ด์ 2์ค ๋ฐ๋ณต๋ฌธ์ ๋๋ ค์ ํ์๋๋ ์ญ์๋ ์๊ฐ์ด๊ณผ๊ฐ ๋ฌ๋ค.
๊ทธ๋์ HashMap์ ์ด์ฉํด์ Key๋ง๋ค Value๋ฅผ ์ฃผ์ด ํ์๋ค.
( ๋ฉ๋ชจ๋ฆฌ๋ ์กฐ๊ธ ๋ง์ด ์ฐจ์ง ํ๋ค ใ ใ )
import java.util.*;
class Main {
public static void main(String args[]) throws Exception {
Scanner kb=new Scanner(System.in);
HashMap<Integer,Integer> map=new HashMap<>();
int a=kb.nextInt();
for(int i=0; i<a; i++){
int n=kb.nextInt();
map.put(n, map.getOrDefault(n,0)+1);
}
int b=kb.nextInt();
StringBuilder sb=new StringBuilder();
for(int i=0; i<b; i++){
int k=kb.nextInt();
if(map.containsKey(k)){
sb.append(map.get(k)).append(" ");
}else{
sb.append(0).append(" ");
}
}
System.out.print(sb);
}
}
'๐ ์ฝ๋ฉํ ์คํธ > ๋ฐฑ์ค & ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค][JAVA]2805๋ฒ : ๋๋ฌด ์๋ฅด๊ธฐ ( ์ด๋ถ๊ฒ์ ) (0) | 2022.12.08 |
---|---|
[๋ฐฑ์ค][JAVA]2231๋ฒ : ๋ถํดํฉ (0) | 2022.12.07 |
[ํ๋ก๊ทธ๋๋จธ์ค][JAVA]Level 0 : ์ธ๊ณ์ด ์ฌ์ (0) | 2022.12.03 |
[๋ฐฑ์ค][JAVA]2798๋ฒ : ๋ธ๋์ญ ( *๋ธ๋ฃจํธ ํฌ์ค ) (0) | 2022.11.28 |
[๋ฐฑ์ค][JAVA]9935๋ฒ : ๋ฌธ์์ด ํญ๋ฐ ( ์คํ2 ) (0) | 2022.11.25 |