https://school.programmers.co.kr/learn/courses/30/lessons/181871

 

문자열 myString 과 pat이 주어질 때, myString 에서 pat이 등장하는 횟수를 리턴하는 문제이다.

문자열 myString 만큼 for문을 돌고, 그 내부에서 myString 의 idx ~ 끝까지 반복하면서 문자열 temp를 만든다.

temp의 값이 pat 과 같아지면 answer +1 하고 반복문을 빠져나온다. 

 

📝  내가 작성한 코드

def solution(myString, pat):
    answer = 0
    for idx, str1 in enumerate(myString):
        temp = ""
        for str2 in myString[idx:]:
            temp += str2
            if temp == pat:
                answer += 1
                break
            
    return answer

'개발 > 코딩테스트' 카테고리의 다른 글

[프로그래머스] 모의고사  (0) 2024.02.22
[프로그래머스] 배열 조각하기  (0) 2024.02.15
[프로그래머스] 옹알이(2)  (0) 2024.02.13
[프로그래머스] 옹알이(1)  (0) 2024.02.07
[프로그래머스] OX 퀴즈  (1) 2024.02.07

+ Recent posts