0913vision   4년 전

그냥 배열 잡아놓고 해당숫자 1로 바꿔서 나중에 1인배열 인덱스만 출력하게했는데 질문글보니 정렬로 푸는게 맞는것 같아서요. 이런 문제는 정렬을 공부하고 와서 풀어야할까요?

djm03178   4년 전

"잘못 푼다"라는 건 조건 내에서의 어떤 입력에 대해 잘못된 답을 출력하거나, 정상적으로 실행되지 못하거나 시간 또는 메모리 제한을 초과하게 되는 경우에 쓰는 말입니다. 조건 내의 어떤 입력이라도 올바른 답을 출력하고 제한 시간 / 메모리 안에 정상적으로 종료할 수만 있다면 그건 "맞는 풀이"입니다.

이 문제를 이와 같은 코드로 풀 수 있다면 그 코드 역시 맞는 코드이며, 잘못 풀었다고 할 수 없습니다. 그리고 이 코드 또한 정렬을 사용하고 있습니다. 카운팅 정렬이라고 하는 방법으로, 원소 간에 비교를 하지 않을 뿐 결과적으로 정렬된 결과를 만들어낼 수 있기 때문에 정렬이라고 부를 수 있습니다.

0913vision   4년 전

그렇군요. 감사합니다!

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