Algorithm
알고리즘 - 완주하지 못한 선수
https://programmers.co.kr/learn/courses/30/lessons/42576 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Collection 풀이 public static String solution(String[] participant, String[] completion) { HashMap hashMap = Arrays.stream(participant).collect(Collectors.toMap(s -> s, s -> 1, Integer::sum, HashMap::new)); Arrays.stream(completion)..
2020 Dev-Matching: 웹 백엔드 개발자 후기
https://programmers.co.kr/competitions/144/2020-web-be-first 2020 Dev-Matching: 웹 백엔드 개발자(상반기) 접수 20년 03월 30일 12:00 ~ 04월 17일 18:00 진행 20년 04월 18일 13:00 ~ 04월 18일 15:00 programmers.co.kr 웹 개발은 하지 않지만, 꽤나 괜찮은 회사들이 많이 나온 챌린지에 어떤 알고리즘 문제들이 나오는지 궁금하여 잠시 시간을 내어 풀어봤다. 시간은 1시 ~ 3시 2시간이 주어지고 4문제가 나왔다. 문제에 대한 디테일한 내용은 프로그래머스의 회사 자산이기 때문에 적을 수는 없을 것 같다. 1번 문제는 환형큐에 대한 문제를 풀어봤으면 생각없이 풀어나갈 수 있는 정도로 나왔고, 10분..
알고리즘 - 주식 가격 (스택/큐)
https://programmers.co.kr/learn/courses/30/lessons/42584 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr public class Programmers2 { public static void main(String[] args) { System.out.println(Arrays.toString(solution(new int[]{1, 2, 3, 2, 3}))); } static public int[] solution(int[] prices) { int[] answer = new int[prices.length]; fo..
카카오 테스트 크레인 인형뽑기 게임
https://programmers.co.kr/learn/courses/30/lessons/64061 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr public class Programmer { public static void main(String[] args) { int[][] input = {{0, 0, 0, 0, 0}, {0, 0, 1, 0, 3}, {0, 2, 5, 0, 1}, {4, 2, 4, 4, 2}, {3, 5, 1, 3, 1}}; int[] move = {1, 5, 3, 5, 1, 2, 1, 4}; System.out.print(solu..