728x90
728x90
코딩테스트/프로그래머스2023. 4. 14. 15:24[Java] 폰켓몬 - Lv1 프로그래머스 해시 / 코딩테스트 고득점 Kit

https://school.programmers.co.kr/learn/courses/30/lessons/1845 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 고득점 Kit 하나하나 해나가는중에 Lv1짜리라 그냥 통과하는 문제 수준이었다. import java.util.*; class Solution { public int solution(int[] nums) { Map map = new HashMap(); for(int i : nums){ map.put(i, map.getOrDefault(i, 0) +1); } if(nums.length/2

[Java] 완주하지 못한 선수 - Lv1 프로그래머스 해시 / 코딩테스트 고득점 Kit
코딩테스트/프로그래머스2023. 4. 14. 15:24[Java] 완주하지 못한 선수 - Lv1 프로그래머스 해시 / 코딩테스트 고득점 Kit

https://school.programmers.co.kr/learn/courses/30/lessons/42576 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 쉬운 문제로 해시 카테고리기 때문에 해시 활용 import java.util.*; class Solution { public String solution(String[] participant, String[] completion) { String answer = ""; Map map = new HashMap(); for(String s : participant){ map.put(s, map...

베스트앨범 - 프로그래머스 해시 Lv3 Java
코딩테스트/프로그래머스2023. 1. 18. 14:54베스트앨범 - 프로그래머스 해시 Lv3 Java

문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/42579 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 1. getOrDefault Map의 getOrDefault 를 사용하여 문제의 최우선 조건인 속한 노래가 많이 재생된 장르가 우선시되는 것을 만족시켰다. getOrDefault(Object key, V DefaultValue) 찾는 key가 존재하면 해당 key에 매핑되어있는 값을 반환하고, 그렇지 않으면 디폴트 값이 반환된다. map.getOrDefault(genres[i], ..

728x90
728x90
image