PS/programmers10 [Programmers/SQL] 조건에 맞는 개발자 찾기 조건에 맞는 개발자 찾기 문제 링크 :https://school.programmers.co.kr/learn/courses/30/lessons/276034 해결 방법 : 2의 제곱일 땐 비트연산 생각하기!! 코드 :SELECT D.ID, D.EMAIL, D.FIRST_NAME, D.LAST_NAMEFROM DEVELOPERS AS DWHERE (D.SKILL_CODE & (SELECT S.CODE FROM SKILLCODES AS S WHERE S.NAME = 'C#') ) OR (D.SKILL_CODE & (SELECT S.CODE FROM SKILLCODES AS S WHERE S.NAME = 'Python') )ORDER BY D.ID ASC 2025. 3. 20. [Programmers/Java] K번째 수 K번째 수 문제링크:https://school.programmers.co.kr/learn/courses/30/lessons/42748 코드import java.util.Arrays;class Solution { public int[] solution(int[] array, int[][] commands) { int[] answer = {}; answer = new int[commands.length]; for(int i=0; i 2025. 3. 18. [Programmers/SQL] 업그레이드 된 아이템 구하기 업그레이드 된 아이템 구하기 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/273711 문제1) 아이템의 희귀도가 'RARE'인 아이템들2)의 모든 다음 업그레이드 아이템순서 생각하기 코드SELECT INFO.ITEM_ID, INFO.ITEM_NAME, INFO.RARITYFROM ITEM_INFO AS INFOJOIN ITEM_TREE AS TREE ON TREE.ITEM_ID = INFO.ITEM_IDWHERE TREE.PARENT_ITEM_ID IN (SELECT II.ITEM_ID FROM ITEM_INFO AS II WHERE I.. 2025. 3. 18. [Programmers/SQL] 여러 기준으로 정렬하기 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/59404 연월일 시분초 출력시에는 DATE_FORMAT 으로 변환 안하고 DATETIME 그대로 쓰기 코드 SELECT ANIMAL_ID, NAME, DATETIMEFROM ANIMAL_INSORDER BY NAME ASC, DATETIME DESC; 2025. 3. 14. [programmers] 프로그래머스 위클리 챌린지 : 피로도 프로그래머스 위클리 챌린지 : 피로도 문제 : https://programmers.co.kr/learn/courses/30/lessons/87946 코드 완전탐색 가능한 경우의 수 만큼 던전을 차례로 탐험하며 탐험할 수 있는 던전 수를 이전의 값과 비교해 탐험할 수 있는 최대 던전 수를 갱신한다. 그리고 탐험할 수 있는 최대 던전 수를 출력한다. answer = -1 def backtracking(k, dungeons, count, is_used): global answer if count > answer: answer = count now = k for i in range(len(dungeons)): if not is_used[i]: if now >= dungeons[i][0]: now = now - .. 2021. 12. 21. [programmers] 프로그래머스 위클리 챌린지 : 교점에 별 만들기 프로그래머스 위클리 챌린지 : 교점에 별 만들기 문제 : https://programmers.co.kr/learn/courses/30/lessons/87377 코드 찾은 정수 교점들을 y값에 해당하는 x값들을 리스트 형태로 만든다. y값은 key가 되고 y값에 해당하는 x값들의 리스트가 value가 되는 dictionary이다. dictionary는 y값(key)을 기준으로 내림차순으로 정렬한다. dictionary에 저장된 y값의 최댓값부터 최솟값까지 내려가며 결과를 출력한다. dictionary의 첫 요소를 꺼낸다. 현재 y의 위치가 위에서 꺼낸 요소의 y 인 경우 꺼낸 요소에 포함된 x, y교점인 경우만 "*"를 출력하고 그 외의 좌표에서는 "."를 출력한다. y범위 안에서 출력되는 한 행의 길이는.. 2021. 12. 21. 이전 1 2 다음