개발자 톡

연습문제 톡 루돌프 월드컵

소수점 셋째자리까지 반올림

등록일
2025-01-27 22:20:14
조회수
139
작성자
kim980316

안녕하세요 고생 많으십니다.


다름이 아니라 자바의 Math.round를 활용해 반올림 처리를 해주려고 했는데 모든 히든 케이스에 대해서는 통과하고 첫 번째 케이스에 대해 통과가 되지 않아 이렇게 글을 남깁니다.


answer = (float) (Math.round(answer*100000)/1000.0);

코드는 위와 같이 answer에 모든 확률 값들을 더해주고 이를 반올림하여 소수점 세 번째 자리까지 표기하였습니다.



예시로 주어진 테스트 케이스에 대한 확률 값들을 출력해보았을 때 아래와 같이 출력 되었습니다.




첫 번째 테스트 케이스에서 소수점 네 번째 자리의 4는 반올림 처리에서 버려지는 것이 아닌지 궁금합니다.


혹시 제가 잘못 생각한 부분이 있거나 놓친 부분에 대해서 알려주시면 감사하겠습니다...!



#루돌프_월드컵

이 카테고리의 톡 더보기