코딩/백준 (Python)
백준 1786번: 찾기 (Python)
접근 접근 방법은 문제에 주어져 있다. 주어진 방법대로 문제를 풀었는데 혼자서는 40% 시간초과를 넘기기가 힘들어 KMP 알고리즘에 대해 공부도 하고, 다른 분들의 코드를 참고하여 풀 수 있었다. KMP 알고리즘 개념: KMP 알고리즘 개념 커누스-모리스-프랫 알고리즘 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 컴퓨터 과학에서, 커누스-모리스-프랫 알고리즘(Knuth–Morris–Pratt algorithm, KMP)은 문자열 중에 특정 패턴을 찾아내는 문자열 검색 알고리즘의 하나이다. 문자열 ko.wikipedia.org 코드 import sys def kmptable(p): n = len(p) table = [0] * n j = 0 for i in range(1, n): w..
2021. 6. 18. 00:17
최근댓글