내가 하고싶은 건 다 하는 공간
프로그래머스 level 1 문자열이 몇 번 등장하는지 세기 (Python 파이썬) 본문
💡문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/181871?language=python3
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
💡문제 분석 요약
문자열 내에서 pat 문자열이 총 몇 번 등장하는지 세는 문제
💡알고리즘 설계
처음에는 myString.count(pat)을 했는데 잘 안되었다. 결국 모든 인덱스를 돌면서 탐색해야함을 깨달았다.
💡코드
def solution(myString, pat):
count = 0
for i, wrd in enumerate(myString):
if myString[i:].startswith(pat):
count += 1
return count
startswith 함수 오랜만에 썼다.
💡 오답 풀이
...
💡 다른 풀이
...
💡 느낀점 or 기억할정보
...
'알고리즘' 카테고리의 다른 글
프로그래머스 level 0 특별한 이차원 배열 (Python 파이썬) (1) | 2025.06.17 |
---|---|
[구현] 프로그래머스 level 1 콜라츠 추측 (Python 파이썬) (0) | 2025.06.10 |
[그리디] 프로그래머스 level 1 부분 문자열 이어 붙여 문자열 만들기 (Python 파이썬) (0) | 2025.06.10 |
프로그래머스 level 1 배열의 길이에 따라 다른 연산하기(Python 파이썬) (0) | 2025.06.10 |
[구현] 프로그래머스 level 1 바탕화면 정리 (Python 파이썬) (0) | 2025.03.28 |