빈칸 1번의 답이 max, 빈칸 2번의 답이 min 인데요.
그렇게되면 최댓값이 0이고, 최솟값이 10000이게 됩니다.
그래서 최댓값을 늘려가고, 최솟값을 내려가는것은 알겟는데요, 문제에 보면 1이상, 10000미만을 입력받는다고 제시되어있습니다.
하지만 제가 10000이상의 수들을 이용하여 디버깅해본 결과 최댓값은 10000이상의 수가 되고, 최솟값은 10000이되어 실행이 됩니다.
예를들어, 12000, 13000, 14000을 이용해 디버깅하면, 최댓값은 14000, 최솟값은 10000이되어 평균이 12500이 됩니다.
하지만 10000미만의 수를 입력받아야 하는데 그렇다면 10000이상의 수가 입력되었을시, 혹은 0미만의 수가 입력되었을 시에 "오류" 와 같은 메세지가 출력되는 알고리즘이어야 하지 않나 하고 궁금해서 질문드립니다...
두서없이 써서 질문이 이상한점은 죄송해요 ㅠㅠ
안녕하세요.
실제 프로그램을 코딩할 때는 조건 이외의 값이 입력될 경우에 대한 처리를 하게 됩니다.
하지만 시험은 학습 정도를 확인하는 것입니다.
문제에 1이상 10000미만의 값을 입력받는다는 조건이 제시된 것으로 실제 코드에서는 이와 관련된 별도의 과정을 배제한다는 의미가 되므로 조건에 맞지 않는 경우는 생각하지 않아도 됩니다.
오늘도 즐거운 하루 되세요.
-
*2018-01-04 09:43:06
안녕하세요.
실제 프로그램을 코딩할 때는 조건 이외의 값이 입력될 경우에 대한 처리를 하게 됩니다.
하지만 시험은 학습 정도를 확인하는 것입니다.
문제에 1이상 10000미만의 값을 입력받는다는 조건이 제시된 것으로 실제 코드에서는 이와 관련된 별도의 과정을 배제한다는 의미가 되므로 조건에 맞지 않는 경우는 생각하지 않아도 됩니다.
오늘도 즐거운 하루 되세요.