조건 검사는 큰것부터
import sys
input = sys.stdin.readline
s = input().rstrip()
n = len(s)
idx = 0
cnt = 0
dict_c = ['c=','c-','z=','d-','lj','nj','s=','z=']
while idx < n :
if idx+2 < n and s[idx:idx+3]=='dz=':
idx += 3
cnt += 1
continue
if idx+1 < n:
check = s[idx:idx+2]
if check in dict_c:
idx += 2
cnt += 1
continue
idx += 1
cnt += 1
print(cnt)
'practivceAlgorithm > 백준' 카테고리의 다른 글
[백준][Python] 14391 종이조각 : 비트마스킹 전수조사 (0) | 2021.09.01 |
---|---|
[백준][Python] 14945 불장난 (0) | 2021.09.01 |
[백준][Python] 1541 잃어버린 괄호 (0) | 2021.08.31 |
[백준][Python] 1389 케빈 베이컨의 6단계 법칙 (0) | 2021.08.31 |
[백준][Python] 1260 DFS와 BFS (0) | 2021.08.31 |