본문 바로가기

컴퓨터/프로그래머스

(75)
프로그래머스 - 43105번: 정수 삼각형 [Java] 문제: https://school.programmers.co.kr/learn/courses/30/lessons/43105 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr1. 코드class Solution { static int[][] arr; public static int solution(int[][] triangle) { arr = new int[triangle.length][triangle[triangle.length - 1].length]; return DP(triangle, 0, 0); } public static int DP(int[][] trian..
프로그래머스 - 42628번: 이중우선순위 [Java] 문제: https://school.programmers.co.kr/learn/courses/30/lessons/42628 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 코드 import java.util.*; class Solution { public int[] solution(String[] operations) { int[] answer = new int[2]; PriorityQueue min = new PriorityQueue(); PriorityQueue max = new PriorityQueue(Collections.reverseOrder(..
프로그래머스 - 43165번: 타겟 넘버 [Java] 문제: https://school.programmers.co.kr/learn/courses/30/lessons/43165 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 코드 import java.util.*; class Solution { static int answer = 0; public int solution(int[] numbers, int target) { DFS(numbers, target, 0, 0); return answer; } public static void DFS(int[] numbers, int target, int sum, ..
프로그래머스 - 87946번: 피로도 [Java] 실패 문제: https://school.programmers.co.kr/learn/courses/30/lessons/87946 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 코드 class Solution { static int answer = 0; static boolean[] check; public int solution(int k, int[][] dungeons) { check = new boolean[dungeons.length]; DFS(k, dungeons, 0); return answer; } public void DFS(int k, int..
프로그래머스 - 17677번: [1차] 뉴스 클러스터링 [Java] 문제: https://school.programmers.co.kr/learn/courses/30/lessons/17677 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 코드 import java.util.*; class Solution { public List stringSplit(String str) { List list = new ArrayList(); for(int i = 0; i + 2
프로그래머스 - 42587번: 프로세스 [Java] 문제: https://school.programmers.co.kr/learn/courses/30/lessons/42587 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 코드 import java.util.*; class Solution { public int solution(int[] priorities, int location) { int answer = 0; int[] rank = priorities.clone(); Arrays.sort(rank); Deque d = new ArrayDeque(); for(int i = 0; i < priorit..
프로그래머스 - 42586번: 기능개발 [Java] 문제: https://school.programmers.co.kr/learn/courses/30/lessons/42586 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 코드 import java.util.*; class Solution { public List solution(int[] progresses, int[] speeds) { List answer = new ArrayList(); while(progresses.length > 0) { for(int i = 0; i < progresses.length; i++) progresses[i] +=..
프로그래머스 - 64065번: 튜플 [Java] 문제: https://school.programmers.co.kr/learn/courses/30/lessons/64065 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 코드 import java.util.*; class Solution { public Set solution(String s) { Set set = new LinkedHashSet(); String[] str = s.split("[{|}]"); Arrays.sort(str, (String s1, String s2) -> s1.length() - s2.length()); for(Strin..