hwcho98   2년 전

무조건 올림하여 답안을 내야해서 ceil()을 사용했지만 오답이 나왔습니다.

ceil(2.0000000000000002)

이런식으로 실행했을 때 결과가 3이 아닌 2가 나와서 생기는 문제같은데

해결할 방법이 있을까요??

결국 나머지가 존재할때와 존재하지 않을때로 나누어

나머지가 존재할때 1을 더하는 방법으로 해결했습니다만

깔끔하지 못한것 같아 질문 남깁니다. 감사합니다.

lambda   2년 전

굳이 ceil을 사용해야겠다면 더 정확한 decimal모듈을 사용할 수 있습니다.

hwcho98   2년 전

굳이 사용한다는 표현을 쓰신것은 그냥 나머지로 계산하는게 깔끔하다는 뜻일까요??

도움주셔서 감사합니다.

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