adh0463   4년 전

An topping request is a sign character (+/-) and then an uppercase letter from A to P.


위 문장에 따르면 [+-][A-P] 형식을 따르는 문자열이 들어오고, 마지막엔 세미콜론(;)이 오기 때문에 문자 2개씩 읽는 코드를 짜봤습니다.

세미콜론에 도달하면 개행문자를 반드시 읽기 때문이죠(리스트의 끝은 마침표(.)로 표기)


그런데 2 문자씩 읽는다고 하면 첫 번째 문자는 반드시 .;+- 중 하나이어야 하는데, assert로 런타임에러가 나는 것보니 서술된 형식을 지키지 못하는 데이터가 있는 것 같아요.

확인해주시면 감사하겠습니당 :)

startlink   4년 전

데이터에는 문제가 없습니다.

댓글을 작성하려면 로그인해야 합니다.