문자열 myString과 pat이 주어집니다.
myString에서 pat이 등장하는 횟수를
return 하는 solution 함수를 완성해 주세요.
내 코드
def solution(myString, pat):
cnt = 0
while myString.find(pat) != -1:
cnt += 1
myString = myString[myString.find(pat)+1:]
return cnt
예시 코드
def solution(myString, pat):
answer = 0
for i, x in enumerate(myString) :
if myString[i:].startswith(pat) :
answer += 1
return answer
startswith()는 Python의 문자열 (str) 메서드로서, 주어진 문자열이 특정 문자열 또는 문자열 튜플로 시작하는지 여부를 확인하는 데 사용됩니다. 이 메서드는 불리언 (Boolean) 값을 반환하며, 문자열이 지정된 부분 문자열로 시작하면 True를, 그렇지 않으면 False를 반환합니다.