11652번 - 카드
.max((e1, e2) -> e1.getValue().compareTo(e2.getValue()))
.max((e1, e2) -> e2.getValue().compareTo(e1.getValue()))
max() 사용할 때, e1.compareTo(e2)는 맞고 e2.compareTo(e1)은 틀리는 이유가 뭘까요?
e1-e2이든 e2-e1이든 어느순서로 정렬하던 간에, 정렬된 요소 중에서 최대값을 가져오는 거 아닌가요?
댓글을 작성하려면 로그인해야 합니다.
© 2026 All Rights Reserved. 주식회사 스타트링크 | 서비스 약관 | 개인정보 보호 | 결제 이용 약관 | 도움말 | 광고 문의 | 업데이트 노트 | 이슈 | TODO
한국어 | English (Beta)
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
wishhope 2년 전 0
.max((e1, e2) -> e1.getValue().compareTo(e2.getValue()))
.max((e1, e2) -> e2.getValue().compareTo(e1.getValue()))
max() 사용할 때, e1.compareTo(e2)는 맞고 e2.compareTo(e1)은 틀리는 이유가 뭘까요?
e1-e2이든 e2-e1이든 어느순서로 정렬하던 간에, 정렬된 요소 중에서 최대값을 가져오는 거 아닌가요?