카테고리 없음
[프로그래머스] 문자열이 몇 번 등장하는지 세기 (Java, Python)
garamdev
2025. 6. 17. 09:12
문제
https://school.programmers.co.kr/learn/courses/30/lessons/181871
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
코드(Java)
class Solution {
public int solution(String myString, String pat) {
int answer = 0;
int idx = 0;
while (idx <= myString.length() - pat.length()) {
if (myString.substring(idx, idx + pat.length()).equals(pat)) {
answer++;
}
idx++;
}
return answer;
}
}
코드(Python)
def solution(myString, pat):
answer = 0
for i in range(len(myString) - len(pat) + 1):
if myString[i:i+len(pat)] == pat:
answer += 1
return answer
728x90