Algorithm/Programmars

https://school.programmers.co.kr/learn/courses/30/lessons/131536 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT USER_ID, PRODUCT_ID FROM ONLINE_SALE GROUP BY USER_ID, PRODUCT_ID HAVING COUNT(PRODUCT_ID) >= 2 ORDER BY USER_ID, PRODUCT_ID DESC; 풀이 동일한 회원이 동일한 상품을 재구매한 데이터 필터링 -> 재구매한 회원 ID, 재구매한 상품 ID USER_ID, PRODUCT_ID 기준으로 그..
https://school.programmers.co.kr/learn/courses/30/lessons/144853 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT BOOK_ID, DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d') AS PUBLISHED_DATE FROM BOOK WHERE DATE_FORMAT(PUBLISHED_DATE, '%Y') = '2021' AND CATEGORY = '인문' ORDER BY PUBLISHED_DATE ASC; 💡 DATE_FORMAT( 날짜, '형식' ) 풀이 WHERE 조건으로 ..
https://school.programmers.co.kr/learn/courses/30/lessons/84021 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krimport java.util.*;class Solution { static List> blocks = new ArrayList(); static List> emptySpace = new ArrayList(); static boolean[][][] visit; static boolean[] isFilled; static int len, max = 0, spaceSize, bl..
https://school.programmers.co.kr/learn/courses/30/lessons/87694 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { static int[][] map = new int[101][101]; //2배 static boolean[][] visit = new boolean[101][101]; static int[][] move = {{1, 0}, {0, -1}, {-1, 0}, {0, 1}}; public int solution(int[][] recta..
https://school.programmers.co.kr/learn/courses/30/lessons/43163 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { static Map maps = new HashMap(); static int min = Integer.MAX_VALUE; static Set visit = new HashSet(); public int solution(String begin, String target, String[] words) { maps.put(begin, ..
https://school.programmers.co.kr/learn/courses/30/lessons/1844 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { static int n, m, nx, ny; static int[][] move = {{-1, 0}, {0, -1}, {1, 0}, {0, 1}}; static int[][] answer; public int solution(int[][] maps) { n = maps.length; m = maps[0].length; answer =..
https://school.programmers.co.kr/learn/courses/30/lessons/43105 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int solution(int[][] triangle) { int len = triangle.length; int[][] dp = new int[len][triangle[len - 1].length]; dp[0][0] = triangle[0][0]; for (int i = 0; i < len - 1; i++) { for..
https://school.programmers.co.kr/learn/courses/30/lessons/42895 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int solution(int N, int number) { int answer = -1; Set[] dp = new Set[9]; int tmp = N; for (int i = 1; i < 9; i++) { dp[i] = new HashSet(); if(tmp == number){ answer = i; break; }..
https://school.programmers.co.kr/learn/courses/30/lessons/84512 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { static int answer = -1; static String target; static boolean find = false; static String[] vowel = {"A", "E", "I", "O", "U"}; public int solution(String word) { target = word; dfs("", 0); return answer; } p..
https://school.programmers.co.kr/learn/courses/30/lessons/86971 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { static ArrayList[] graph; static int answer = Integer.MAX_VALUE; static boolean[] visit; public int solution(int n, int[][] wires) { graph = new ArrayList[n + 1]; for (int i = 1; i cnt인 ..
https://school.programmers.co.kr/learn/courses/30/lessons/87946 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { static int dgNum, answer; static boolean[] visited; public int solution(int k, int[][] dungeons) { answer = 0; dgNum = dungeons.length; visited = new boolean[dgNum]; explore(k, 0, dungeons); return answer; ..
https://school.programmers.co.kr/learn/courses/30/lessons/42627 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀릴거같은데 안풀려서 애먹은 문제... 문제에 접근하는 방향을 잡는게 어려웠다. 문제 조건 : 요청 시간, 작업 소요 시간이 주어지고 -> 이것을 바탕으로 평균 요구 시간의 최소를 구해야 함 요청이 들어왔을 경우, 해당 시간에 대기 중인 여러 프로세스가 있는 경우, 소요 시간이 가장 적은 프로세스부터 처리 해야 함 그러므로, 바로 직전 프로세스가 작업이 끝난 후 실행 예정인 프로세스 목록은 다음과..
mopipi
'Algorithm/Programmars' 카테고리의 글 목록 (2 Page)