Problem Solving/Baekjoon
[백준] 15881 Pen Pineapple Apple Pen - Greedy / Java
graycode
2023. 8. 17. 19:49
• 문제 링크
15881번: Pen Pineapple Apple Pen
여러 개의 사과, 파인애플, 그리고 펜이 일렬로 세워져 있다. 이 물건들의 순서를 바꾸지 않고 옆에 있는 물건끼리 연결했을 때, 펜-파인애플-애플-펜을 몇 개나 만들 수 있을지 세어보자. 단, 펜,
www.acmicpc.net
• 풀이 코드
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int n = Integer.parseInt(br.readLine()) - 3;
String s = br.readLine();
int cnt = 0;
for (int i = 0; i < n; i++) {
if (s.startsWith("pPAp", i)) {
cnt++;
i += 3;
}
}
bw.write(String.valueOf(cnt));
bw.flush();
}
}