[Java | Algorithm] 프로그래머스 Lv2 - 귤 고르기
·
알고리즘
출처 - https://school.programmers.co.kr/learn/courses/30/lessons/138476 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr1) 문제 설명 2) 접근 방식HashMap 활용을 활용하여 귤의 크기가 많을수록 해당 크기를 우선적으로 선택하여 k를 빠르게 감소시키고높은 빈도수부터 선택하면 귤 종류를 최소화할 수 있게 풀려고 했습니다.3) 풀이import java.util.*;class Solution { public int solution(int k, int[] tangerine) { int answer = 0; Ha..
[Java | Algorithm] 프로그래머스 Lv2 - 튜플
·
알고리즘
출처 - https://school.programmers.co.kr/learn/courses/30/lessons/258711  프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr1) 문제 설명2) 접근 방식튜플의 구성 규칙과 숫자의 중복 없이 순서만 정해지는 특성을 보면서 규칙 기반 접근으로 해결할 수 있을 것이라 생각했고, 그 방향으로 접근했습니다.3) 풀이전체 코드입니다.import java.util.*; // Map, List 등의 컬렉션 클래스 사용을 위해 importclass Solution { public int[] solution(String s) { int[] answer =..