[백준/BOJ]15881. Pen Pineapple Apple Pen [Bronze2]
- Pen Pineapple Apple Pen
문제출처 : https://www.acmicpc.net/problem/15881
code
#include <stdio.h> int main() { char arr[1000000] = { 0 }; //n의 범위가 1부터 1000000까지라서 int n, cnt = 0, i; scanf("%d", &n); scanf("%s", &arr); if (n >= 4) //문자열 길이가 4 이상이여야지 pPAp를 할수있음 { for (i = 0; i < n - 3; i++) { if (arr[i] == 'p' && arr[i + 1] == 'P' && arr[i + 2] == 'A' && arr[i + 3] == 'p') { cnt++; //pPAp를 하면 cnt를 더해준다 i+=3; //여기서 i+3을 하는이유는 어차피 for문돌면 i가 하나 더해 //지기때문 //왜냐하면 하나의 펜이 두개의 pPAp를 이룰수 없기 때문 } } } else //문자열 길이가 4미만이면 pPAp를 못함 cnt = 0; //그래서 cnt는 0 printf("%d", cnt); return 0; }
Author And Source
이 문제에 관하여([백준/BOJ]15881. Pen Pineapple Apple Pen [Bronze2]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jychan99/15881.-Pen-Pineapple-Apple-Pen-Bronze2저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)