본문 바로가기
PS/BOJ

[자바] 백준 15881 - Pen Pineapple Apple Pen (boj java)

by Nahwasa 2022. 5. 30.

문제 : boj15881

 

  아무튼 'pPAp'의 개수만 세면 되는 문제이다. 겹칠여지도 없으니 문자열만 잘 찾아주면 된다.

 

코드 : github

import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Main {
    private static final String PPAP = "pPAp";
    private void solution() throws Exception {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int n = Integer.parseInt(br.readLine());
        String s = br.readLine();
        int cnt = 0;
        for (int i = 0; i < n; i++) {
            int find = s.indexOf(PPAP, i);
            if (find == -1) break;
            cnt++;
            i = find+3;
        }
        System.out.println(cnt);
    }

    public static void main(String[] args) throws Exception {
        new Main().solution();
    }
}

댓글