22981번 - 휴먼 파이프라인
무조건 올림하여 답안을 내야해서 ceil()을 사용했지만 오답이 나왔습니다.
ceil(2.0000000000000002)
이런식으로 실행했을 때 결과가 3이 아닌 2가 나와서 생기는 문제같은데
해결할 방법이 있을까요??
결국 나머지가 존재할때와 존재하지 않을때로 나누어
나머지가 존재할때 1을 더하는 방법으로 해결했습니다만
깔끔하지 못한것 같아 질문 남깁니다. 감사합니다.
굳이 ceil을 사용해야겠다면 더 정확한 decimal모듈을 사용할 수 있습니다.
굳이 사용한다는 표현을 쓰신것은 그냥 나머지로 계산하는게 깔끔하다는 뜻일까요??
도움주셔서 감사합니다.
댓글을 작성하려면 로그인해야 합니다.
hwcho98 2년 전
무조건 올림하여 답안을 내야해서 ceil()을 사용했지만 오답이 나왔습니다.
ceil(2.0000000000000002)
이런식으로 실행했을 때 결과가 3이 아닌 2가 나와서 생기는 문제같은데
해결할 방법이 있을까요??
결국 나머지가 존재할때와 존재하지 않을때로 나누어
나머지가 존재할때 1을 더하는 방법으로 해결했습니다만
깔끔하지 못한것 같아 질문 남깁니다. 감사합니다.