Java/Programmers59 Hash - Level 2, 위장 Hash, 해쉬란?--설명 이동. import java.util.*; class Solution { public int solution(String[][] clothes) { //모든 경우의수를 곱해야 하기때문에 answer default는 1로 초기화해준다. int answer = 1; Map map = new HashMap(); //의상의 종류로 map을 추가해준다. 이미 있는 종류라면 의상수 +1해준다. for(int i=0; i 2021. 1. 13. Hash - Level2, 전화번호 목록 Hash, 해쉬란?--설명 이동. import java.util.*; class Solution { public boolean solution(String[] phone_book) { boolean answer = true; //해쉬맵 생성 Map map = new HashMap(); //전화번호부의 길이로 배열을 돌려 전화번호를 맵에 넣는다. for(int i=0; i 2021. 1. 13. Hash - Level 1, 완주하지 못한 선수 프로그래머스...어렵다.. Hash, 해쉬란?--설명 이동. import java.util.*; class Solution { public String solution(String[] participant, String[] completion) { String answer = ""; //해쉬맵 생성 Map map = new HashMap(); //for문으로 completion 배열을 돌려서 save변수에 저장해준다. for(String save:completion){ //map.getOrDefault로 내가 찾고자 하는 키가 있는지 없는지의 유무를 체크해준다. //없으면 기본값을 반환해주고, 있으면 +1을 해준다. map.put(save,map.getOrDefault(save,0)+1); } //for.. 2021. 1. 12. 이전 1 ··· 12 13 14 15 다음