코딩테스트11 [Java] 중앙값 구하기(Lv.0) * 중앙값 구하기(Lv.0)문제 : https://school.programmers.co.kr/learn/courses/30/lessons/120811import java.util.Arrays;class Solution { public int solution(int[] array) { int answer = 0; int tmp = 0; for(int i=0; i 2024. 11. 11. [Oracle] 12세 이하인 여자 환자 목록 출력하기 (Lv.1) / 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 (Lv.2) * 12세 이하인 여자 환자 목록 출력하기 (Lv.1)문제 : https://school.programmers.co.kr/learn/courses/30/lessons/132201SELECT PT_NAME , PT_NO , GEND_CD , AGE , CASE WHEN TLNO IS NULL THEN 'NONE' ELSE TLNO END TLNO FROM PATIENT WHERE 1=1 AND AGE * 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 (Lv.2) 문제 : https://school.programmers.co.kr/learn/courses/30/lessons/151137SELECT CAR_TYPE , COUN.. 2024. 11. 11. [Oracle] 중성화 여부 파악하기 (Lv.2) / 오랜 기간 보호한 동물(2) (Lv.3) / 입양 시각 구하기(1) (Lv.2) * 중성화 여부 파악하기 (Lv.2) 문제 : https://school.programmers.co.kr/learn/courses/30/lessons/59409SELECT ANIMAL_ID , NAME , CASE WHEN SEX_UPON_INTAKE LIKE '%Neutered%' THEN 'O' WHEN SEX_UPON_INTAKE LIKE '%Spayed%' THEN 'O' ELSE 'X' END AS 중성화 FROM ANIMAL_INS WHERE 1=1 ORDER BY ANIMAL_ID ASC -- CASE WHEN (SEX_UPON_INTAKE LIKE '%Neutered%' OR SEX_UPON_INTAKE LIKE '%Sp.. 2024. 11. 11. [Oracle] 인기있는 아이스크림 (Lv.1) * 인기있는 아이스크림 (Lv.1)SELECT FLAVOR AS FLAVOR FROM FIRST_HALF WHERE 1=1 ORDER BY TOTAL_ORDER DESC, SHIPMENT_ID ASC; 2024. 11. 7. [Oracle] 진료과별 총 예약 횟수 출력하기 (Lv.2), 고양이와 개는 몇 마리 있을까 (Lv.2), 동명 동물 수 찾기 (Lv.2) * 진료과별 총 예약 횟수 출력하기 (Lv.2)SELECT MCDP_CD AS 진료과코드 , COUNT(APNT_NO) AS "5월예약건수" FROM APPOINTMENT WHERE 1=1 AND TO_CHAR(APNT_YMD, 'YYYYMM') = '202205' GROUP BY MCDP_CD ORDER BY "5월예약건수" ASC, 진료과코드 ASC ; * 고양이와 개는 몇 마리 있을까 (Lv.2)SELECT ANIMAL_TYPE , COUNT(ANIMAL_ID) AS COUNT FROM ANIMAL_INS GROUP BY ANIMAL_TYPE ORDER BY ANIMAL_TYPE ASC ; * 동명 동물 수 찾기 (Lv.2)SELECT NAME, COUNT(NAME).. 2024. 11. 4. [Oracle] 카테고리 별 상품 개수 구하기 (Lv.2) * 카테고리 별 상품 개수 구하기 (Lv.2)SELECT CATEGORY , COUNT(PRODUCT_CODE) AS PRODUCTS FROM ( SELECT SUBSTR(PRODUCT_CODE, 0, 2) AS CATEGORY , PRODUCT_CODE FROM PRODUCT ) GROUP BY CATEGORY ORDER BY CATEGORY ASC 2024. 10. 11. [java] 머쓱이보다 키 큰 사람 (Lv.0), 배열 두 배 만들기 (Lv.0) * 머쓱이보다 키 큰 사람 (Lv.0)class Solution { public int solution(int[] array, int height) { int answer = 0; for(int i : array){ if(i > height){ answer++; } } return answer; }} * 배열 두 배 만들기 (Lv.0)class Solution { public int[] solution(int[] numbers) { int[] answer = new int[numbers.length]; f.. 2024. 10. 11. [Oracle] 가장 비싼 상품 구하기 (Lv.1), 이름이 없는 동물의 아이디 (Lv.1) * 가장 비싼 상품 구하기 (Lv.1)SELECT MAX(PRICE) AS MAX_PRICE FROM PRODUCT; * 이름이 없는 동물의 아이디 (Lv.1)SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NULL ORDER BY ANIMAL_ID ASC; 2024. 10. 9. [Java] 문자열안에 문자열 (Lv.0), 공배수 (Lv.0) * 문자열안에 문자열 (Lv.0)class Solution { public int solution(String str1, String str2) { int answer = 2; if(str1.contains(str2)){ answer = 1; } return answer; }} * 공배수 (Lv.0)class Solution { public int solution(int[] array, int n) { int answer = 0; for(int i = 0; i 2024. 10. 9. 이전 1 2 다음