1339번 - 단어 수학
주어진 입/출력과 질문의 반례에서는 모두 정답을 출력합니다. 아래 코드에 대한 반례 부탁드립니다.
반례입니다
2
Z
A
는 정답이 맞게 출력되는데
Z의 경우에만 9 + 8 = 17이 출력되는 이유를 알 수 있을까요?
sort를 while문 안에서 하고 있기 때문입니다.
A는 0번 alpha이므로, 배열에 1 0 0 0 0 0 0 0 0 0 이므로 내림차순으로 정렬을 해도 문제가 없습니다.
하지만 Z는 25번이므로 정렬을 하면 0 0 0 0.... 1 -> 1 0 0 0 0 0 0 .. 이 되고
다시 한번 더 Z가 들어왔으니 1 0 0 0 0 0.... 1이 돼 버립니다.
댓글을 작성하려면 로그인해야 합니다.
skesswswkk 4년 전 1
주어진 입/출력과 질문의 반례에서는 모두 정답을 출력합니다. 아래 코드에 대한 반례 부탁드립니다.