인프런 커뮤니티 질문&답변
평균 구하기 (백준 1546) 질문
해결된 질문
작성
·
698
답변 3
1
하루코딩
지식공유자
말씀하신 부분은 sum과 max가 long형으로 선언이 되어있기 때문에 소수점 부분이 버림이 되기 때문입니다. 예를들어 sum = 32, max = 17이면 sum / max = 1 이라는 값이 나옵니다. 때문에 값이 다르게 나오게 됩니다. 만약 순서를 해당 방식으로 하고 싶다면 sum / (double)max 이런식으로 형변환을 하여 주시면됩니다. 감사합니다. :)
1
0





해당 문제에서는 int, long 차이가 없습니다. ^-^ 다만 습관적으로 가능하면 long을 써주면 좋긴합니다. https://youtu.be/x-cYdsjfVKU 해당 영상을 한번 보시면 좋을 것 같습니다.
감사합니다. :)