분류 전체보기(186)
-
programmers_우박수열 정적분_java
https://school.programmers.co.kr/learn/courses/30/lessons/134239 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public double[] solution(int k, int[][] ranges) { double[] answer = new double[ranges.length]; int[] graph = collatz(k); int graphtSize = graph.length; double[] area = calArea(graph); i..
2023.05.21 -
programmers_N-Queen_java
https://school.programmers.co.kr/learn/courses/30/lessons/12952 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 두 점 사이 기울기 == 1 -> (x1 - x2) == (y1 - y2) -> 대각선 상에 위치 class Solution { private static int count; public static int solution(int n) { int answer = 0; count = 0; dfs(n, 0, new int[n]); answer = count; return answer; } public..
2023.05.19 -
programmers_시소 짝꿍_java
https://school.programmers.co.kr/learn/courses/30/lessons/152996 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public long solution(int[] weights) { long answer = 0; Arrays.sort(weights); Map map = new HashMap(); for (int weight : weights){ answer += isPair(weight, map); } return answer; } publi..
2023.05.18 -
programmers_테이블 해시 함수_java
https://school.programmers.co.kr/learn/courses/30/lessons/147354 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int solution(int[][] data, int col, int row_begin, int row_end) { int answer = 0; int colLength = data[0].length; int rowLength = data.length; int[] S_i = new int[rowLength+1]; /..
2023.05.17 -
programmers_후보키_java
https://school.programmers.co.kr/learn/courses/30/lessons/42890 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int solution(String[][] relation) { int answer = 0; int relationLength = relation.length; int attributeLength = relation[0].length; List candidates = new ArrayList(); int[] idx = ..
2023.05.17 -
programmers_혼자 놀기의 달인_java
https://school.programmers.co.kr/learn/courses/30/lessons/131130 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.Arrays; class Solution { public int solution(int[] cards) { int answer = 0; int cardsLenght = cards.length; int firstGroup = 0; int secondGroup = 0; boolean[] visited = new boolean[cardsLenght+1]; // 완전탐색 ..
2023.05.15