Algorithm(143)
-
programmers_[3차] 파일명 정렬_java
https://school.programmers.co.kr/learn/courses/30/lessons/17686 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public String[] solution(String[] files) { int filesLength = files.length; String[] answer = new String[filesLength]; PriorityQueue pq = new PriorityQueue(); for(int i = 0; i 0){ return ..
2023.04.11 -
programmers_모음 사전_java
https://school.programmers.co.kr/learn/courses/30/lessons/84512 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public static int count; public int solution(String word) { int answer = 0; count = -1; char[] vowel = {'A', 'E', 'I', 'O', 'U'}; dfs(word, "", 0, vowel); answer = count; return answer; } public boolean dfs..
2023.04.11 -
programmers_방문 길이_java
https://school.programmers.co.kr/learn/courses/30/lessons/49994 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { private static int[][] delta = {{-1, 0}, {0, 1}, {1, 0}, {0, -1}}; // U R D L public int solution(String dirs) { int answer = 0; Map visited = new HashMap(); int dirsLength = dirs.length..
2023.04.11 -
programmers_스킬트리_java
https://school.programmers.co.kr/learn/courses/30/lessons/49993# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int solution(String skill, String[] skill_trees) { int answer = 0; // 스킬 트리 순서 dict Map dict = new HashMap(); int skillLength = skill.length(); for(int i = 0; i
2023.04.10 -
programmers_땅따먹기_java
https://school.programmers.co.kr/learn/courses/30/lessons/12913 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { int solution(int[][] land) { int answer = 0; int landWidth = 4; int landHeight = land.length; int[][] dp = new int[landHeight][landWidth]; for(int i = 0; i
2023.04.10 -
programmers_주차 요금 계산_java
https://school.programmers.co.kr/learn/courses/30/lessons/92341 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int[] solution(int[] fees, String[] records) { int[] answer = {}; // Map carRecordMap = new HashMap(); int recordsLength = records.length; for(int i = 0; i< recordsLength; i++){ S..
2023.04.10