어느 부분에서 틀렸는지 영 모르겠습니다..

hjhj5078 Reply 4 years 31 weeks ago
test case는 일단 잘 나옵니다. 어딘가 문제가 있다는 것은 알겠는데 그게 어딘지를 도통 모르겠습니다..
withcs2 Reply 4 years 31 weeks ago
컴퓨터는 우리가 10진수로 입력한 값을 2진수로 변환하여 계산하고 다시 10진수로 출력하기 때문에 실수형에 있는 값은 정확하지 없습니다. float은 보통 소수점 아래 6번째자리까지 믿을만합니다. float끼리 곱셈을 하면 유효숫자가 늘어나고 나눗셈을 하면 유효숫자가 줄어들게 됩니다. 하지만 자료형의 한계때문에 유효숫자는 소수점 아래 최대 6자리 이상 늘어나지 않습니다. 그러니 나눈 다음 곱하는 것보다는 곱한 다음 나누는 게 더 정확합니다 서두가 길었는데 그러니까 결론은 double로 풀거나 뜨거운 물의 양을 다른 방식으로 계산하면 accept됩니다
hjhj5078 Reply 4 years 31 weeks ago
감사합니다 ㅠㅠ