두 부분이 오류가 있습니다.
반례
1 30 50 60
이렇게 하면 답은 3002인데 출력은 003으로 출력됩니다.
우선 11행에 d=n//h에서 나누어 떨어질 때는 1을 더하면 안됩니다.
팁으로 드리면 파이썬은 아래처럼 계산해보세요.
d=-(-n//h)
그리고 14행에 n%h도 나누어 떨어질 때 0이 됩니다.
이 부분에서 if문 등으로 해결해 보세요.
10250번 - ACM 호텔
두 부분이 오류가 있습니다.
반례
1 30 50 60
이렇게 하면 답은 3002인데 출력은 003으로 출력됩니다.
우선 11행에 d=n//h에서 나누어 떨어질 때는 1을 더하면 안됩니다.
팁으로 드리면 파이썬은 아래처럼 계산해보세요.
d=-(-n//h)
그리고 14행에 n%h도 나누어 떨어질 때 0이 됩니다.
이 부분에서 if문 등으로 해결해 보세요.
댓글을 작성하려면 로그인해야 합니다.
judge855 2년 전
어느 부분이 틀린 건가요? 반례가 있을까요?