[ 프로그래머스 알고리즘 ] 문자열이 몇 번 등장하는지 세기나의 풀이# 슬라이딩 윈도우 사용# 외부 for loop 으로 N 번, 내부 for loopㅇ로 k 번 (상수)# 따라서 시간복잡도는 O(kN)def solution(myString, pat): answer = 0 # 몇번 등장했는지 count할 변수 초기화 pat_length = len(pat) # pat을 순회할 때 사용할 변수(소프트 코딩) # 슬라이딩 윈도우의 시작점이 이동하도록 하는 for loop for i in range(len(myString) - pat_length + 1): match = True # 슬라이딩 위도우의 시작점부터 하나씩 윈도우(pat)와 비..