6460번 - Pizza Anyone?
An topping request is a sign character (+/-) and then an uppercase letter from A to P.
위 문장에 따르면 [+-][A-P] 형식을 따르는 문자열이 들어오고, 마지막엔 세미콜론(;)이 오기 때문에 문자 2개씩 읽는 코드를 짜봤습니다.
세미콜론에 도달하면 개행문자를 반드시 읽기 때문이죠(리스트의 끝은 마침표(.)로 표기)
그런데 2 문자씩 읽는다고 하면 첫 번째 문자는 반드시 .;+- 중 하나이어야 하는데, assert로 런타임에러가 나는 것보니 서술된 형식을 지키지 못하는 데이터가 있는 것 같아요.
확인해주시면 감사하겠습니당 :)
데이터에는 문제가 없습니다.
댓글을 작성하려면 로그인해야 합니다.
adh0463 4년 전
An topping request is a sign character (+/-) and then an uppercase letter from A to P.
위 문장에 따르면 [+-][A-P] 형식을 따르는 문자열이 들어오고, 마지막엔 세미콜론(;)이 오기 때문에 문자 2개씩 읽는 코드를 짜봤습니다.
세미콜론에 도달하면 개행문자를 반드시 읽기 때문이죠(리스트의 끝은 마침표(.)로 표기)
그런데 2 문자씩 읽는다고 하면 첫 번째 문자는 반드시 .;+- 중 하나이어야 하는데, assert로 런타임에러가 나는 것보니 서술된 형식을 지키지 못하는 데이터가 있는 것 같아요.
확인해주시면 감사하겠습니당 :)