HashSet2 Lv1. 신고 결과 받기[카카오] ▶ 문제 ▶ 풀이방법 - HashMap과 Set사용(중복방지) import java.util.*; class Solution { public int[] solution(String[] id_list, String[] report, int k) { int[] answer = new int[id_list.length]; HashMap singo = new HashMap(); //각 유저 당 신고한 유저저장 HashMap count = new HashMap();//각 유저 신고당한 횟수 저장 Map //각각의 Map초기화 for(String id : id_list) { singo.put(id, new HashSet()); count.put(id,0); } //신고당한 횟수 Map에 저장. for(String .. 2022. 5. 2. Lv1. 두 개 뽑아서 더하기 ▶ 문제 ▶ 풀이방법 - 중복 제거해 값 저장하는 hashset사용 import java.util.*; class Solution { public int[] solution(int[] numbers) { int [] answer = {}; HashSet hs = new HashSet(); //값 중복없이 저장됨. for(int i = 0; i < numbers.length-1; i++) { for(int j = i+1; j 2022. 4. 17. 이전 1 다음