Tags
- ์๋ฎฌ๋ ์ด์
- CodingTest
- ๊น์ด ์ฐ์ ํ์
- ์ ์๋ก
- ๋ฌธ์์ด
- queue
- Java
- DP
- ์ ๋ ฌ
- ๋๋น ์ฐ์ ํ์
- BFS
- ๊ทธ๋ํ ํ์
- stack
- ๋ฐฑํธ๋ํน
- Brute Force Algorithm
- Python
- PGM
- BOJ
- ๊ตฌํ
- Dynamic Programming
- ์ํ
- SpringBoot
- sort
- Study
- greedy
- LV2
- dfs
- ์๋ฃ๊ตฌ์กฐ
- ๊ทธ๋ํ ์ด๋ก
- ๊ต์ฌ
Archives
๊ธฐ๋ก๋ฐฉ
BOJ_14425 : ๋ฌธ์์ด ์งํฉ ๋ณธ๋ฌธ
๐ธ ๋ฌธ์ ๋ถ์ ๐ธ
- n๊ฐ์ ๋ฌธ์์ด์ ์งํฉ์ผ๋ก ์ ์ฅํ๋ค.
- m๊ฐ์ ๋ฌธ์์ด์ ์ ๋ ฅ๋ฐ์ ์ ์ฅ๋ ์งํฉ์ ํฌํจ๋ ๋ฌธ์์ด์ด ๋ช ๊ฐ์ธ์ง ์ถ๋ ฅํ๋ค.
๐ธ ์ฝ๋ ๐ธ
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.HashSet;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine());
int n = Integer.parseInt(st.nextToken());
int m = Integer.parseInt(st.nextToken());
HashSet<String> set = new HashSet<>();
for (int i = 0; i < n; i++) {
set.add(br.readLine());
}
int count = 0;
for (int i = 0; i < m; i++) {
if (set.contains(br.readLine()))
count++;
}
System.out.println(count);
}
}
๐ธ ์ฝ๋ ํด์ ๐ธ
- n๊ฐ์ ๋ฌธ์์ด์ ์ ๋ ฅ๋ฐ์ ํด์ ์ ์ ์ ์ฅํ๋ค.
- m๊ฐ์ ๋ฌธ์์ด์ ์ ๋ ฅ๋ฐ์ contains๋ก ํด์ ์ ์ ํฌํจ๋์ด์๋์ง ํ์ธํ๊ณ ์นด์ดํธํ๋ค.
๐ธ end ๐ธ
- HashSet์ contains๋ฅผ ์๊ณ ์์ด์ ์ฝ๊ฒ ํ์ดํ ์ ์์๋ค.
728x90
'CodingTest > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
BOJ_15649 : N๊ณผ M (1) (0) | 2022.12.08 |
---|---|
BOJ_1002 : ํฐ๋ (0) | 2022.12.07 |
BOJ_1269 : ๋์นญ ์ฐจ์งํฉ (0) | 2022.12.06 |
BOJ_9733 : ๊ฟ๋ฒ (0) | 2022.12.06 |
BOJ_11971 : ์๋ ์๋ฐ (0) | 2022.12.06 |