https://programmers.co.kr/skill_checks 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 스킬 체크 레벨 2단계 프로그래밍 초급자를 위한 기초 수준으로 설명되고 있음. - 1시간 2문제를 풀었습니다. 1번 : progresses 기능이 있고, Speed들이 각각 있을 때 언제 배포가 가능한 지(앞의 기능이 배포가 되어야 뒤에 있는 건들도 배포 가능함.) HashMap 으로 접근( Day 일자에 몇개의 기능 배포를 하는 지) -> LinkedHashMap으로 변경함 Key 순서대로 정답을 출력 import java.util.*; ..
39. Combination Sum 문제 LINK : https://leetcode.com/problems/combination-sum/description/ candidates 배열 내 합으로 target이 되는 모든 조합 찾기. 난이도 : medium 문제 풀이 소스 class Solution { List result; public List combinationSum(int[] candidates, int target) { result = new ArrayList(); calc(candidates, 0, 0, target, new ArrayList()); return result; } public void calc (int [] candidates ,int index, int sum, int targ..
문제 LINK https://leetcode.com/problems/subsets/ 난이도 : Medium Given an integer array nums of unique elements, return all possible subsets (the power set). The solution set must not contain duplicate subsets. Return the solution in any order. -> Power set : 해당 집합의 모든 부분 집합을 모아둔 것이다. Ex) {1, 2, 3}의 PowerSet {{}, {1}, {2}, {3}, {1, 2}, {1, 3}, {2, 3}, {1, 2, 3}} 풀이 소스 비트연산을 통한 Subset 구현 조합(Combinatio..