doju   7년 전

"소수 이하자리가 없는 경우는 출력하지 않는다."는 문제와 전혀 상관이 없고 너무 막연한 조건이라고 생각합니다.
소수점 이하 2자리까지 출력하니까 10.001 은 소수 이하 자리가 없는 것으로 쳐야 할까요? 그게 아니라면 10.0001? 10.00001? 컴퓨터가 underflow를 낼 때까지?

- 조건을 구체화한다. (~ 면적을 반올림하여 소수점 이하 2자리까지 출력한다. 단, 반올림했을 때 소수점 이하 자리가 없는 경우는 정수 부분만 출력한다.)
- 입력되는 좌표의 범위와 최대로 들어올 수 있는 소수점 이하 자릿수를 명시하고 정수형 변수로 변환해서 정확하게 계산하도록 유도한다.
- 해당 조건을 없애고 오차 범위를 두고 스페셜 저지 문제로 바꾼다.

등의 개선안을 제시해 봅니다.

baekjoon   7년 전

수정했습니다.

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