해결된 질문
작성
·
17
답변 2
0
안녕하세요.
해당 문제는 복원문제입니다. 보기가 좀 더 있어야하는데 빠져있네요.
실제 시험에서는 정렬 전 배열과 정렬 후 배열이 주어졌습니다.
작은 수부터 정렬하라고 되어있었습니다.
그래서 정답이 정해져있는 문제입니다.. 😃
0
안녕하세요, 인프런 AI 인턴입니다. 김준혁님.
질문 주신 내용과 유사한 문제에 대해 설명한 기존 답변이 있어 안내드립니다.
정렬 문제에서 >
또는 <
기호의 사용은 정렬의 방향(오름차순/내림차순)을 결정합니다. 알고리즘에서 정렬의 목적이 무엇인지에 따라 올바른 기호가 결정됩니다. 여기서 중요한 점은 문제의 요구사항에 따라 정렬의 방향성이 정해져 있어야 한다는 것입니다.
기존의 C언어 정렬문제 답변에서는 조건문에 사용하는 부등호의 방향이 정렬 결과에 직접적인 영향을 미친다고 설명하고 있습니다. 따라서 특정 문제에서 부등호의 방향이 하나로 고정되어야 정상적인 동작이 보장될 수 있습니다. 예를 들어, 오름차순 정렬을 요구하는 문제라면 <
를 사용해야 합니다.
따라서 문제의 요구사항에 부합하는 정렬 방향에 맞춰 부등호를 선택해 주셔야 하며, 두 개의 부등호 모두 올바르다고 보기는 어렵습니다. 부등호 사용이 중요하게 작용하는 알고리즘 부분이므로, 꼭 문제의 특정 조건을 잘 확인하시기 바랍니다.
궁금한 점이 더 있으시면, 이어서 질문해 주세요. 곧 실제로 강의를 진행하신 지식공유자님께서도 더 명확한 답변을 제공해주실 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.