thexl   4년 전

안녕하세요. 해당 문제는 Accept를 받았는데, 궁금한 점이 있어 질문을 올립니다.

저는 지금까지 (int)(x + 0.5)를 이용하여 반올림을 할 수 있다고 생각하고 있었습니다. 

첫 소스코드처럼 floor를 쓰면 Accept가 되는데, 앞서 말한 방식으로 하니 틀렸다고 하네요.

그 이유가 궁금합니다.

thexl   4년 전

@cubelover

감사합니다! 음수일 경우, int 캐스팅 시 버림이 아니라 올림이 되어버리는군요. 배워갑니다.

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