7154joan   9일 전

0 0 을 입력한 경우(A==0 and B==0)에만 프로그램이 종료되어야 하는데,

A+B==0 일 때 break를 주어도 정답이라고 채점됩니다.

문제 조건에 따르면 A>0, B<10 이므로, A+B==0 이어도 A==0 and B==0 가 아닌 경우가 존재합니다. 예) A=1, B=-1

따라서 두 정수 A+B=/=0 이라는 조건을 추가해야 합니다.

flappybird   9일 전

각 줄에 A와 B가 주어진다. (0 < A, B < 10)

라고 되어 있네요

lcr7324   9일 전

0 < A, B < 10 의 뜻은

(A > 0 이고 B < 10) 이 아니라

(0 < A < 10 이고 0 < B < 10) 입니다.

djm03178   9일 전

참고로, 입력의 범위가 상한이나 하한으로만 주어질 수는 없습니다. 말씀하신대로 A가 0보다 크다는 조건뿐이라면 9가 1조 개 붙은 수도 A로 주어질 수 있을 텐데, 그러한 수는 입력을 시간 내에 받고 메모리 제한 내로 표현하는 것조차 불가능합니다.

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