[level 1] 잡은 물고기의 평균 길이 구하기 - 293259
·
코딩테스트(Algorithm)/프로그래머스
문제 링크 사용 언어 : SQL SELECT ROUND(AVG(IFNULL(LENGTH,10)), 2) "AVERAGE_LENGTH"FROM FISH_INFO✅ IFNULL, ROUND 함수IFNULL(a, b)은 만약 a컬럼의 값이 NULL 값이라면, b로 대체한다는 의미를 가졌다.ROUND(a, b)는 반올림 하는 함수이며, a컬럼의 b번째 자리에다가 반올림을 해준다는 의미를 가진다.
[level 1] 조건에 부합하는 중고거래 댓글 조회하기 - 164673
·
코딩테스트(Algorithm)/프로그래머스
문제 링크 사용 언어 : SQLSELECT U.TITLE, U.BOARD_ID, R.REPLY_ID, R.WRITER_ID, R.CONTENTS, DATE_FORMAT(R.CREATED_DATE, "%Y-%m-%d") CREATED_DATEFROM USED_GOODS_BOARD U JOIN USED_GOODS_REPLY R ON U.BOARD_ID = R.BOARD_IDWHERE U.CREATED_DATE LIKE "2022-10%"ORDER BY CREATED_DATE ASC, U.TITLE ASC;
[level 2] 조건에 맞는 아이템들의 가격의 총합 구하기 - 273709
·
코딩테스트(Algorithm)/프로그래머스
문제 링크 사용언어 : SQLSELECT SUM(PRICE) TOTAL_PRICEFROM ITEM_INFOWHERE RARITY = 'LEGEND'
[level 4] 서울에 위치한 식당 목록 출력하기 - 131118
·
코딩테스트(Algorithm)/프로그래머스
문제 링크 사용 언어 : Java SELECT I.REST_ID, I.REST_NAME, I.FOOD_TYPE, I.FAVORITES, I.ADDRESS, ROUND(AVG(R.REVIEW_SCORE), 2) "SCORE"FROM REST_INFO I JOIN REST_REVIEW R ON I.REST_ID = R.REST_IDWHERE I.ADDRESS LIKE "서울%"GROUP BY 1ORDER BY SCORE DESC, I.FAVORITES DESC
[level 1] 잔챙이 잡은 수 구하기 - 293258
·
코딩테스트(Algorithm)/프로그래머스
문제 링크 사용 언어 : SQLSELECT COUNT(ID) "FISH_COUNT"FROM FISH_INFO WHERE LENGTH
[level 0] 배열 두배 만들기 - 120809
·
코딩테스트(Algorithm)/프로그래머스
문제 링크 사용 언어 : Java class Solution { public int[] solution(int[] numbers) { int[] answer = new int[numbers.length]; for(int i=0; i
[level 4] 우유와 요거트가 담긴 장바구니 - 62284
·
코딩테스트(Algorithm)/프로그래머스
문제 링크 사용 언어 : SQL SELECT CART_IDFROM CART_PRODUCTSWHERE NAME IN("Yogurt", "Milk")GROUP BY 1HAVING COUNT(DISTINCT NAME) = 2ORDER BY CART_ID✅ HAVING절 에서 NAME 컬럼이 우유, 요커트를 동시에 구입한 사람이 2번 나타나면 COUNT 함수로 체크한다.
[level 0] 등차수열의 특정한 항만 더하기 - 181931
·
코딩테스트(Algorithm)/프로그래머스
문제 링크 사용 언어 : Java class Solution { public int solution(int a, int d, boolean[] included) { int answer = 0; int startNum = a; int[] arr = new int[included.length]; for(int i=0; i✅ boolean 크기와 맞게 새로운 배열을 생성해준다. ✅ 첫번째 반복문으로 만든 배열에 등차수열 되는 값을 저장해준다. ✅ 두번째 반복문에서 included 결과값이 true일 경우, answer에 값을 더해준다.