백준 25183번 파이썬 코드

Yoojung Choi·2023년 4월 9일

알고리즘 스터디

목록 보기
1/2

ㅋㅋㅋㅋㅋㅋㅋ

역시 틀렸다고 할 때는 디버그를 해서 어떻게 돌아가는지 보는게 최고다....

N = int(input())
S = str(input())
C = list(S)
cnt = []
count = 1
for i in range(1, N):
    if ord(C[i-1]) - ord(C[i]) == 1 or ord(C[i]) - ord(C[i-1]) == 1:
        count = count + 1
    else:
        cnt.append(count)
        count = 1
cnt.append(count)
if max(cnt) >= 5:
    print("YES")
else:
    print("NO")

하아 브론즈 문제를 이렇게 며칠동안 풀다니.....

0개의 댓글