2447번 - 별 찍기 - 10
분명 디버그 창에서는 예제답과 동일하다 나오는데 뭐가 문제일까요...
실수형은 믿으면 안 됩니다. 24번째 줄의 Math.log(x) / Math.log(3)이 정확한 값을 구하지 못하고 xx.9999999999... 와 같은 수를 반환해서 int로 변환했을 때 오차가 발생하는 경우가 존재합니다.
아래와 같이 보정해주면 맞습니다.
부동소수점 오차 생각을 못했네요 답변 감사합니다!
댓글을 작성하려면 로그인해야 합니다.
febrie 1년 전 1
분명 디버그 창에서는 예제답과 동일하다 나오는데 뭐가 문제일까요...