1. 풀이
두 개의 입력 집합이 주어졌고, 이 집합간의 중복된 단어를 구해라.
-> 하나의 집합에서 중복된 문자를 찾는 문제로 생각.
(1) 전처리
namelist에 두 집합 내용을 저장해놨고, "알파벳 순으로 정렬"
(2) 로직 1번
정렬이 되었기 때문에 "현재와 바로 뒤의 문자만 비교하면 됨"
동일한 값이면, 다음번에 찾아볼 단어는 점프시켜서 본다.
2. Github 코드
'공부 > 오늘의 코딩' 카테고리의 다른 글
[검색 알고리즘] 띄어쓰기 포함된 문자 (0) | 2020.06.15 |
---|---|
[뒤집기] 1439번, 최소 뒤집기 구하기(2) (0) | 2020.05.19 |
[뒤집기] 1455번, 최소 뒤집기 구하기(1) (0) | 2020.05.19 |
[백준1285] 뒤집기(1) (0) | 2020.05.16 |
[문자열 처리] 1152번, 단어 수 세기 (0) | 2020.04.19 |