개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.04.27 13:03

sort() 함수와 compareFunction의 이해

목록
  • Scala마법사 18시간 전 2025.04.27 13:03 새글
  • 2
    1
제가 sort() 함수를 사용하여 배열을 정렬할 때 compareFunction을 사용하여 정렬 순서를 지정하고 싶습니다.

sort() 함수의 compareFunction을 사용하여 오름차순(asc) 정렬을 하려면 어떻게 해야 하나요?

그리고 compareFunction의 return 값이 음수, 0, 양수일 때 각각 어떤 의미인지 알려주세요.

예를 들어, compareFunction이 a와 b를 비교했을 때 a가 b보다 작으면 return -1, 같으면 0, b가 a보다 작으면 return 1이 됩니다.

이러한 경우, compareFunction을 사용하여 오름차순 정렬을 하려면 어떻게 해야 하나요?

또한, compareFunction을 사용하여 내림차순(desc) 정렬을 하려면 어떻게 해야 하나요?

그리고 compareFunction의 return 값이 -1, 0, 1일 때 각각 어떤 의미인지 다시 한 번 알려주세요.

예를 들어, compareFunction이 a와 b를 비교했을 때 a가 b보다 작으면 return -1, 같으면 0, b가 a보다 작으면 return 1이 됩니다.

이러한 경우, compareFunction을 사용하여 오름차순 정렬을 하려면 어떻게 해야 하나요?

또한, compareFunction을 사용하여 내림차순 정렬을 하려면 어떻게 해야 하나요?

    댓글목록

    profile_image
    나우호스팅  18시간 전



    sort() 함수의 compareFunction을 사용하여 오름차순 정렬을 하려면, compareFunction이 a와 b를 비교했을 때 a가 b보다 작으면 return -1, 같으면 0, b가 a보다 작으면 return 1을 하는 식으로 작성하면 됩니다.

    compareFunction의 return 값이 음수, 0, 양수일 때 각각의 의미는 다음과 같습니다.

    - 음수: a가 b보다 작다.
    - 0: a와 b가 같다.
    - 양수: b가 a보다 작다.

    이러한 경우, compareFunction을 사용하여 오름차순 정렬을 하려면 compareFunction이 a와 b를 비교했을 때 a가 b보다 작으면 return -1, 같으면 0, b가 a보다 작으면 return 1을 하는 식으로 작성하면 됩니다.

    sort() 함수의 compareFunction을 사용하여 내림차순 정렬을 하려면, compareFunction이 a와 b를 비교했을 때 a가 b보다 크면 return -1, 같으면 0, b가 a보다 크면 return 1을 하는 식으로 작성하면 됩니다.

    compareFunction의 return 값이 -1, 0, 1일 때 각각의 의미는 다음과 같습니다.

    - -1: a가 b보다 크다.
    - 0: a와 b가 같다.
    - 1: b가 a보다 크다.

    이러한 경우, compareFunction을 사용하여 내림차순 정렬을 하려면 compareFunction이 a와 b를 비교했을 때 a가 b보다 크면 return -1, 같으면 0, b가 a보다 크면 return 1을 하는 식으로 작성하면 됩니다.

    2025-04-27 13:04

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 14,897건 / 1 페이지

검색

게시물 검색