[Java] 백준 1786번 찾기 문제 - KMP 알고리즘
·
💡 CodingTest/UVa
[Java] 백준 1786번 찾기 문제 - KMP 알고리즘 www.acmicpc.net/problem/1786 1786번: 찾기 첫째 줄에, T 중간에 P가 몇 번 나타나는지를 나타내는 음이 아닌 정수를 출력한다. 둘째 줄에는 P가 나타나는 위치를 차례대로 공백으로 구분해 출력한다. 예컨대, T의 i~i+m-1번 문자와 P의 1~m�� www.acmicpc.net 문제 설명 내 코드 🎨 Key Point 단어 안에 단어가 몇번 ? 어디에? 포함되어있는 가를 묻는 문제이다 예를들어 I have an apple. I have a pen. 이라는 문장안에 have가 몇번 어느 위치에 있는지 알아내는 문제이다. 시간복잡도의 효율성을 생각하지 않는다면 매우 쉽게 풀 수 있으나, 이 문제가 어려운 이유는 O(n)의..