manggo802   1년 전

동작은 다 잘되는데 어느부분이 틀렸을까요??

pill27211   1년 전

카드가 한묶음일 땐(N = 1), 어떤 값이 출력 돼야 할까요 ?

manggo802   1년 전

if (N == 1) {

accumulate = num[0];

if문으로 N==1 일때는 num[0]값 하나만 accumulate에 저장되게 작성하였습니다

pill27211   1년 전

아뇨아뇨 제가 의도한 건

문제에서 요구하는 것은 "최소 비교 횟수"입니다.

즉, 카드가 한묶음일 땐 비교할 필요가 없으니 0을 출력 해야겠죠.

manggo802   1년 전

if (N == 1) {

accumulate = 0;

으로 변경해줘도 틀렸다고 하네요 ㅠ 0말고는 다른 문제점은 없지 않나요?

pill27211   1년 전

랜덤으로 만든 반례 데이터 입니다.

Input)

10
123
456
234
998
12
7
876
887
455
234

Output)

13696

Answer)

12108

manggo802   1년 전

해결 완료했습니다 감사합니다

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