10430번 - 나머지
안녕하세요
먼저
현재 10430 문제 페이지에 올라와 있는 '출력 내용'이구요.
첫째 줄에 (A+B)%C, 둘째 줄에 ((A%C) + (B%C))%C, 셋째 줄에 (A×B)%C, 넷째 줄에 ((A%C) × (B%C))%C를 출력한다.
아래는 예전에 올라와 있었던 동일 문제 페이지의 '출력 내용'입니다.
첫째 줄에 (A+B)%C, 둘째 줄에 (A%C + B%C)%C, 셋째 줄에 (AxB)%C, 넷째 줄에(A%C x B%C)%C를 출력한다.
두 가지를 비교해 보면
둘째 줄 / 넷째 줄 에 적혀있는 식의 괄호가 다른데요,
현재 페이지의 출력 식으로 작성하여 제출한 코드는 두 번 틀렸습니다를 받았고
혹시 몰라 찾아본 예전 페이지의 출력 내용으로 식을 바꿔 적고 제출하니 정답 처리가 되었습니다.
출력값 검사는 별도로 했고 둘다 같은 값을 내는데
왜 이런 현상이 나는지 원인이 궁금합니다.
%연산이 +연산보다 우선순위가 높습니다.
조금 더 정확히 말하면, 4,6번줄에서 괄호가 필요한곳에 안 쳐져 있습니다.
고맙습니다. 오류가 아니라 말씀해 주신대로 제 실수였네요.
댓글을 작성하려면 로그인해야 합니다.
takudaddy 3년 전
안녕하세요
먼저
현재 10430 문제 페이지에 올라와 있는 '출력 내용'이구요.
첫째 줄에 (A+B)%C, 둘째 줄에 ((A%C) + (B%C))%C, 셋째 줄에 (A×B)%C, 넷째 줄에 ((A%C) × (B%C))%C를 출력한다.
아래는 예전에 올라와 있었던 동일 문제 페이지의 '출력 내용'입니다.
첫째 줄에 (A+B)%C, 둘째 줄에 (A%C + B%C)%C, 셋째 줄에 (AxB)%C, 넷째 줄에(A%C x B%C)%C를 출력한다.
두 가지를 비교해 보면
둘째 줄 / 넷째 줄 에 적혀있는 식의 괄호가 다른데요,
현재 페이지의 출력 식으로 작성하여 제출한 코드는 두 번 틀렸습니다를 받았고
혹시 몰라 찾아본 예전 페이지의 출력 내용으로 식을 바꿔 적고 제출하니 정답 처리가 되었습니다.
출력값 검사는 별도로 했고 둘다 같은 값을 내는데
왜 이런 현상이 나는지 원인이 궁금합니다.