
[99클럽 코테 스터디 TIL 26일차] 백준 4158번 CD 해설 및 풀이 (Java)

·
Study/코딩 테스트
백준 4158번 CDhttps://www.acmicpc.net/problem/4158 문제 유형자료 구조 이분 탐색 해시를 사용한 집합과 맵 두 포인터 풀이 방법 도출 두 사람이 각각 오름차순으로 정렬된 CD 번호를 가지고 있고, 공통으로 소유한 CD 개수를 구하는 문제이다. 두 배열 모두 오름차순이므로, 투 포인터를 사용해서 동시에 순회합니다.sungkyun[i] == sunyoung[j]이면 공통 CD이기 때문에 cnt를 증가시킵니다.한쪽 값이 작으면 포인터를 증가시킵니다. 시간 복잡도O(N + M)핵심 코드 삽입 및 설명 import java.io.*;import java.util.*;public class Main { public static void main(String[] args) ..