Skip to content

Conversation

@KimGeonWoo-p
Copy link
Collaborator

@KimGeonWoo-p KimGeonWoo-p commented Jan 9, 2026

변경사항

최다 찬성 시 [찬성-반대]가 큰 순서대로 정렬되도록 수정했습니다.
또한 득표 수가 0표인 아이디어는 하이라이트되지 못하도록 수정했습니다.

로직 요약

  1. 정렬 로직 (Sort)
    1순위: [찬성 - 반대] 차이가 큰 순서 (득표 차)
    2순위: 차이가 같다면 [찬성 수]가 더 많은 순서
    결과: 여론이 가장 긍정적이고 참여도가 높은 항목이 상단에 배치됩니다.

  2. 상위 3등 기준 추출
    리스트의 3번째 항목(index 2)을 기준으로 **기준 찬성수(thirdAgree)**와 **기준 차이값(thirdDiff)**을 뽑아냅니다.

  3. 필터링 (공동 순위 처리)
    기본 포함: 일단 인덱스 상위 3개(0, 1, 2)는 무조건 포함합니다.
    공동 순위 처리: 4위부터는 3위와 찬성 수가 같으면서, 득표 차이(diff)가 더 큰 경우 등을 체크하여 포함 여부를 결정합니다.

- 최다 찬성 시 [찬성-반대]가 큰 순서대로 정렬됨
@KimGeonWoo-p KimGeonWoo-p self-assigned this Jan 9, 2026
@KimGeonWoo-p KimGeonWoo-p marked this pull request as ready for review January 9, 2026 00:44
@KimGeonWoo-p KimGeonWoo-p marked this pull request as draft January 12, 2026 07:23
@KimGeonWoo-p KimGeonWoo-p deleted the hotfix/mostliked-sort-logic branch January 14, 2026 02:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants