keith   3년 전

포도주의 양이 '1000 이하의 정수' 라고 되어있는데, 문제가 있어보입니다.

-1000~1000 사이의 값이라면, '절대값이 1000이하인 정수' 라고 표현해야 하고, 0~1000이라면, '1000이하의 양의 정수' 라고 표현해야 하며,

1~1000사이의 값이라면 '1000이하의 자연수' 라고 표현해야 합니다.

적힌데로, 1000 이하의 정수라고 하면 마이너스 무한대가 나올 수 있으므로, 프로그램시 고려해야 합니다. 혹시 이를 노렸다면 알려주세요.

djm03178   3년 전

사족을 덧붙이자면, '양의 정수'는 '자연수'와 같은 표현입니다. '음이 아닌 정수'라고 해야 할 듯합니다.

tjrwodnjs999   3년 전

더 덧붙이자면 0은 양의 정수가 아닙니다.

keith   3년 전

아.. 맞네요.. 헷깔렸습니다. 0은 양의 정수가 아니죠.. 정정합니다. 

"-1000~1000 사이의 값이라면, '절대값이 1000이하인 정수' 라고 표현해야 하고, 0~1000이라면, '1000이하의 음이 아닌 정수' 라고 표현해야 하며,

1~1000사이의 값이라면 '1000이하의 자연수' 라고 표현해야 합니다."


djm03178   3년 전

다시 생각해보니, 엄밀히 보면 불명확하기는 하지만 상식적으로 음의 양을 담은 포도주 잔이라는 게 존재할 수 없으므로 무조건 0 이상으로 볼 수도 있을 것 같습니다.

keith   3년 전

@djm03178 네.. 0의 포함여부가 가장 중요하고, 음수는 별로 중요하진 않은것 같습니다.

startlink   3년 전

수정했습니다.

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