728x90
문제 설명
문자열 myString과 pat이 주어집니다. myString에서 pat이 등장하는 횟수를 return 하는 solution 함수를 완성해 주세요.
https://school.programmers.co.kr/learn/courses/30/lessons/181871
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
제한 사항
1 ≤ myString ≤ 1000
1 ≤ pat ≤ 10
예제
| myString | pat | result |
| banana | ana | 2 |
| aaaa | aa | 3 |
문제 풀이
def solution(myString, pat):
answer = 0
for idx in range(0, len(myString)-len(pat)+1):
if myString[idx:idx+len(pat)] == pat:
answer += 1
return answer
파이썬을 독학하시는 분들에게 도움이 되길 바라며,
혹 더 좋은 방법이 있거나 오류가 있다면 편하게 말씀 부탁드립니다.
728x90
