문제 설명
문자열 myString과 pat이 주어집니다. myString에서 pat이 등장하는 횟수를 return 하는 solution 함수를 완성해 주세요.
제한사항
- 1 ≤ myString ≤ 1000
- 1 ≤ pat ≤ 10
입출력 예
myString | pat | result |
"banana" | "ana" | 2 |
"aaaa" | "aa" | 3 |
풀이
class Solution {
public int solution(String myString, String pat) {
int answer = 0;
for(int i=0; i<myString.length(); i++) {
if(myString.substring(i).startsWith(pat)) {
answer++;
}
}
return answer;
}
}
'Coding Test > 프로그래머스[JAVA]' 카테고리의 다른 글
[프로그래머스 Lv0.] 181880번 1로 만들기 (JAVA) (0) | 2024.10.23 |
---|---|
[프로그래머스 Lv0.] 181871번 특정 문자열로 끝나는 가장 긴 부분 문자열 찾기 (JAVA) (0) | 2024.10.23 |
[프로그래머스 Lv0.] 181860번 빈 배열에 추가, 삭제하기 (JAVA) (0) | 2024.10.23 |
[프로그래머스 Lv0.] 181857번 배열의 길이를 2의 거듭제곱으로 만들기 (JAVA) (0) | 2024.10.23 |
[프로그래머스 Lv0.] 181838번 날짜 비교하기 (JAVA) (0) | 2024.10.23 |