https://school.programmers.co.kr/learn/courses/30/lessons/181871
정답
class Solution {
public int solution(String myString, String pat) {
int sublen = pat.length();
int count = 0;
for(int i=0; i<=myString.length()-sublen; i++)
{
if(myString.substring(i,i+sublen).equals(pat))
{
count++;
}
}
return count;
}
}
다른 사람의 풀이
1)
class Solution {
public int solution(String myString, String pat) {
int cnt = 0;
for(int i=0; i<myString.length(); i++) {
if(myString.substring(i).startsWith(pat)){
cnt++;
}
}
return cnt;
}
}
'Java > 프로그래머스' 카테고리의 다른 글
[JAVA] 프로그래머스 - 공백으로 구분하기 1 (0) | 2024.04.09 |
---|---|
[JAVA] 프로그래머스 - ad 제거하기 (0) | 2024.04.09 |
[JAVA] 프로그래머스 - 특정 문자열로 끝나는 가장 긴 부분 문자열 찾기 (0) | 2024.04.08 |
[JAVA] 프로그래머스 - 특정한 문자를 대문자로 바꾸기 (0) | 2024.04.08 |
[JAVA] 프로그래머스 - A 강조하기 (0) | 2024.04.08 |