judge855   2년 전

어느 부분이 틀린 건가요? 반례가 있을까요?

dlwlsdn3642   2년 전

두 부분이 오류가 있습니다.

반례

1
30 50 60

이렇게 하면 답은 3002인데 출력은 003으로 출력됩니다.

우선 11행에 d=n//h에서 나누어 떨어질 때는 1을 더하면 안됩니다.

팁으로 드리면 파이썬은 아래처럼 계산해보세요.

d=-(-n//h)


그리고 14행에 n%h도 나누어 떨어질 때 0이 됩니다.

이 부분에서 if문 등으로 해결해 보세요.

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