본문 바로가기

PS18

[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.
[BOJ] 17945번 - 통학의 신 문제 : 17945번 - 통학의 신🔗 문제 링크 📌 해결 방법 이차방정식의 근의 공식 생각하기📌 코드 (Java)import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); sc.close(); int D = a * a - b; // 판별식 D = a^2 - b // D의 제곱근이 정수인지 확인 int sqrtD = (int) Math.sqrt(D); if (s.. 2025. 3. 13.
[BOJ] 15873번: 공백 없는 A+B 문제 : 15873번 - 공백 없는 A+B🔗 문제 링크문제 설명두 개의 자연수 A와 B가 10일 경우 생각하기!!코드import java.util.Scanner;public class Main { public static void main(String args[]) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); int b = num % 10; int a = num / 10; if (b == 0) { b = 10; a = a / 10; } System.out.println(a + b); }} 2025. 3. 13.