2108번 - 통계학
제가 예제나 질문글의 반례를 직접 넣어봤는데 오류가 안나와서 제가 어느 부분을 놓치고 있는지 모르겠습니다.
반례를 들어주셔도 좋고 수정해야할 부분을 말씀 해주시면 감사하겠습니다.
밑도 끝도 없는 코드 리뷰 부탁같아 죄송합니다
우선 예제부터 틀립니다. 평균을 구할 때 양수와 음수를 나누면 안되고 그냥 반올림처리해야 합니다. (-1.8을 반올림하면 -2와 -1중 더 가까운 -2가 맞습니다)
[예제 3]
5 -1 -2 -3 -1 -2
답:
-2 -2 -1 2
프로그램 출력:
-1 -2 -1 2
제 Xcode에서는 -2가 나오길래 문제가 없는줄 알았는데 idone으로 해보니 정말 -1이 나오네요 ,,
저 혹시 만약에 저의 코드에서 -1.8을 예로 들면
-1.8을 절대값으로 바꿔서 1.8이 되고 그것을 반올림하여 2를 만들고 -를 붙이면 -2가 되게 짠 것인데혹 -1이 나오는 이유가 있나요? 또한 제 컴퓨터 편집기에서는 -2가 나와서 그런지 더 결과를 보고도 잘 이해가 가지 않습니다.
gcc 에서 abs(avr) 가 무슨 이유인지 정수를 반환하네요. cmath 의 abs 를 사용하지 않는 듯 하네요. fabs 함수를 한번 사용해보세요.
아 그러니까 되네요 감사합니다. 해당 방법을 사용하지 않고
댓글을 작성하려면 로그인해야 합니다.
qqa12345 3년 전
제가 예제나 질문글의 반례를 직접 넣어봤는데 오류가 안나와서 제가 어느 부분을 놓치고 있는지 모르겠습니다.
반례를 들어주셔도 좋고 수정해야할 부분을 말씀 해주시면 감사하겠습니다.
밑도 끝도 없는 코드 리뷰 부탁같아 죄송합니다