문제 링크입니다: https://www.acmicpc.net/problem/16120 16120번: PPAP 첫 번째 줄에 문자열이 주어진다. 문자열은 대문자 알파벳 P와 A로만 이루어져 있으며, 문자열의 길이는 1 이상 1,000,000 이하이다. www.acmicpc.net 문자열의 길이가 최대 1,000,000이기 때문에 O(N)으로 풀어야하는 문제였습니다. 알고리즘은 아래와 같습니다. * cnt는 'P'가 연속해서 나오는 횟수 1. 현재 인덱스가 'P'라면 cnt를 증가시킵니다. 2. 현재 인덱스가 'A'라면 2-1. 앞에 연속해서 P가 2개 이상 나왔고 바로 뒤에 문자가 P라면 PPAP 조건 성립하므로 해당 PPAP 문자열을 P로 치환 따라서 cnt를 하나 감소시킵니다. 2-2. 2-1을 성립하..