๊ทธ๋ฅ ํด์ฌ๋งต๋ง ์ด์ฉํ๋ฉด ์ฝ๊ฒ ํ ์ ์๋ค.
import java.util.*;
public class Solution {
public static void main(String[] args) {
Scanner kb = new Scanner(System.in);
int T = kb.nextInt();
for (int t = 1; t <= T; t++) {
int a=kb.nextInt();
int b=kb.nextInt();
String[] arr1=new String[a];
String[] arr2=new String[b];
for(int i=0; i<a; i++) arr1[i]=kb.next();
for(int i=0; i<b; i++) arr2[i]=kb.next();
HashMap<String, Integer> map=new HashMap<>();
for(String x:arr1){
map.put(x,map.getOrDefault(x,0)+1);
}
int cnt=0;
for(String x:arr2){
if(map.containsKey(x))
cnt++;
}
System.out.println("#"+t+" "+cnt);
}
}
}
'๐ ์ฝ๋ฉํ ์คํธ > ๋ฐฑ์ค & ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SWEA][JAVA]D2 : ์๋ก์ด ๋ถ๋ฉด์ฆ ์น๋ฃ๋ฒ (0) | 2022.11.19 |
---|---|
[SWEA][JAVA]D3 : ์นํ์ด์ ์ํ๊ณต๋ถ (0) | 2022.11.18 |
[SWEA][JAVA]D3 : ๊ทน์ฅ์ข์ (0) | 2022.11.17 |
[SWEA][JAVA]D3 : Digit sum (0) | 2022.11.17 |
[SWEA][JAVA]D3 : ํ๋ฒํ ์ซ์ (0) | 2022.11.16 |