kongrpt   2년 전

아래 코드를 제출했을때 정답처리가 되긴 했는데

문제 조건 중 "B의 배열을 재정렬 하면 안 된다." 에서 걸려서 질문 드립니다.

B의 배열을 정렬하기 위해 그대로 C라는 배열을 생성하여 하나 더 만들긴 했는데 그럼 조건이 틀린건가 해서 질문드립니다.

혹시 또 틀렸다면 어떤 방식으로 해야할지 질문드려요

fbfbf1   2년 전

새로운 배열 C 놓고 정렬해도 조건에 틀리지 않습니다.

바로 B를 정렬해도 상관없습니다.

재배열하지 말라는 말 때문에 헷갈리신 것 같은데

어차피 A의 가장 작은 값과

B의 가장 큰 값들을 매칭 시켜줘야 하기에

정렬해도 상관없습니다.

djm03178   2년 전

재정렬하지 말라는 것은 정렬하지 않고 만들 수 있는 최적의 답을 구하라는 것일 뿐, 실제로 코드에 정렬하는 문장을 넣으면 안 된다는 뜻은 아닙니다. 채점 프로그램 입장에서는 프로그램이 B를 정렬하고 있는지 여부를 판단할 기준도, 방법도 없습니다.

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