macgyw731   2년 전

출력 예시도 정상적으로 실행이 되는데, 어느 부분에서 틀린 것인지 잘 모르겠습니다.

wizardrabbit   2년 전

안녕하세요? 반례 드립니다:

입력:
3
1 1 1

정답:
2

출력:
1

확인 결과, 한 자리에 거절 당하는 사람 수가 여러 명일 경우에도 작성하신 프로그램은 거절 당한 사람 수를 1명씩만 더하고 있어서 틀린 것으로 보입니다.

i가 2 이상일 경우, 즉 한 자리를 여러 사람이 선택한 경우 질문자님의 코드에서는 항상 count 값을 1 증가시키고 있습니다.

예를 들어 한 자리를 8명이 예약한 경우, 총 7명이 거절당하므로 증가하는 count 값은 1이 아닌 7이 되어야 합니다.

이 부분을 수정해 주시면 될 것 같습니다.

macgyw731   2년 전

답변 감사합니다! 덕분에 해결했습니다

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