Map정렬

🔺 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🔺 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 import java.util.*; class Solution { public int[] solution(String[] genres, int[] plays) { // 장르, 재생 횟수 /*** [1] Map 생성해서 값 저장하기 ***/ // 1. 저장용 map Map..
#1. 따로 리스트를 생성하고, .keySet()을 이용해 key값들을 리스트에 추가한다. List list = new ArrayList(map.keySet()); #2. 리스트를 사용자 정의 기준에 맞춰 정렬한다. - 방법1) 바로 value 값을 가져와 연산을 통해 정렬한다. - 방법2) .compareTo 메소드를 활용해 정렬한다. (참고) /* 예시 : 내림차순 정렬 */ // 방법 1 : 람다식 활용 list.sort((o1, o2) - > map1.get(o2) - map1.get(o1))); // 방법 2 : Collections.sort & .compareTo 활용 Collections.sort(list, (o1, o2) -> map1.get(o2).compareTo(map1.get(o1)..
imname1am
'Map정렬' 태그의 글 목록