질문&답변
if 문이 이해되지 않습니다.
a를 기준으로 두 수의 크기를 비교해서 a가 크면 양수를 반환하고 a가 더 작으면 음수를 반환합니다. 예를 들면 a, b에 2, 3이 온 경우에 음수가 반환되면 "아~ a가 더 작구나" 하면서 [... a, b...] 라는 순서로 정렬하게 돼요. 이걸 계속 반복하면서 결과적으로 정렬된 배열을 반환하게 되는 거죠.