2941번: 크로아티아 알파벳 (acmicpc.net)


백준 2941번 문제 파이썬3으로 풀었거든?

근데 틀렸는데 도대체 뭐가 틀렸는지 뚫어져라 봐도 모르겠어 ㄹㅇ

혹시 봐줄 사람 있음?


a = list(input())

b = len(a)

while len(a) > 1:

    if a[-1] == '-':

        del a[-2:]

        b -= 1

    elif a[-1] == 'j':

        if a[-2] == 'l' or 'n':

            del a[-2:]

            b -= 1

        else:

            del a[-1]

    elif a[-1] == '=':

        if a[-2] == 'c' or 's':

            del a[-2:]

            b -= 1

        else:

            if a[-3] == 'd':

                del a[-3:]

                b -= 2

            else:

                del a[-2:]

                b -= 1

    else:

        del a[-1]

print(b)


테스트케이스로
ddz=z=
넣으면 답은 3인데
내 프로그램은 4 나옴
aj 넣으면 답은 2인데
내껀 1나옴
왜 이러냐 ㄹㅇ