[백준] 15881번 - Pen Pineapple Apple Pen
문제
문제 설명 및 풀이
count를 써주면 그냥 간단하게 구할 수 있다니…뭔가 겹쳐서 구할 것 같았는데 아니었다..
count는 셀 때 해당 문자열을 찾았다면 그 다음 인덱스부터 또 세어 주는 것을 명심하자!!
나의 코드
n = int(input())
li = list(input())
ans = 0
idx = 0
while True:
if idx >= n-3:
break
if li[idx] == 'p' and li[idx+1] == 'P' and li[idx+2] == 'A' and li[idx+3] == 'p':
ans += 1
idx += 4
else:
idx += 1
print(ans)
간단한 코드
input()
print(input().count('pPAp'))