본문 바로가기

Codingtest32

[프로그래머스] 식품분류별 가장 비싼 식품의 정보 조회하기 Level4 Mysql 풀이 https://school.programmers.co.kr/learn/courses/30/lessons/131116 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제 FOOD_PRODUCT 테이블에서 식품분류별로 가격이 제일 비싼 식품의 분류, 가격, 이름을 조회하는 SQL문을 작성해주세요. 이때 식품분류가 '과자', '국', '김치', '식용유'인 경우만 출력시켜 주시고 결과는 식품 가격을 기준으로 내림차순 정렬해주세요. 풀이방법주어진 조건인 카테고리의 제품을 HAVING조건으로 그룹핑 한 뒤 셀렉트 서브쿼리를 이용해서 기존 테이블과 조인해서 풀이하였다. .. 2024. 9. 27.
[프로그래머스] 상품 별 오프라인 매출 구하기 Level4 Oracle 풀이 https://school.programmers.co.kr/learn/courses/30/lessons/131533# 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  select D.PRODUCT_CODE, (cnt * D.price) as sales from (select A.product_code,sum(sales_amount) as cnt FROM PRODUCT A ,OFFLINE_SALE B where A.product_id = B.product_id group by product_code ) C , PRODUCT Dwhere c... 2024. 9. 18.
[프로그래머스] 5월 식품들의 총매출 조회하기 Level4 Mysql https://school.programmers.co.kr/learn/courses/30/lessons/131117?language=mysql 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr WITH A AS (SELECT PRODUCT_ID,count(*) FROM FOOD_ORDER WHERE PRODUCE_DATE BETWEEN "2022-05-01" AND "2022-06-01" GROUP BY PRODUCT_ID) SELECT T2.PRODUCT_ID,T2.PRODUCT_NAME,(T1.SUM * T2.PRICE) AS TOTAL_SALES FRO.. 2024. 9. 18.
[프로그래머스] 보호소에서 중성화한 동물 Level4 Oracle https://school.programmers.co.kr/learn/challenges?order=acceptance_desc&levels=4&languages=oracle 코딩테스트 연습 | 프로그래머스 스쿨개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요!school.programmers.co.kr -- 코드를 입력하세요WITH A AS (SELECT * FROM ANIMAL_INS WHERE "Intact Female" IN (SEX_UPON_INTAKE) OR "Intact Male" IN (SEX_UPON_INTAKE) ) SELECT B.ANIMAL_ID,B.ANIMAL_TYP.. 2024. 9. 14.
프로그래머스[나머지가 1이 되는수 찾기] - Level 1 Java 풀이 https://school.programmers.co.kr/learn/courses/30/lessons/87389 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krimport java.util.ArrayList;import java.util.List;class Solution { public int solution(int n) { int i = 1; int len = 0; int ans = 1000000; List li = new ArrayList(); // List wh.. 2024. 9. 2.
프로그래머스[약수의 합] - Java Level1 https://school.programmers.co.kr/learn/courses/30/lessons/12928 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krclass Solution { public int solution(int n) { int ans = 0; int i = 1; while(i 2024. 9. 2.
[프로그래머스 - 조건에 맞는 사용자 정보 조회하기] - Level 3 Oracle 풀이 https://school.programmers.co.kr/learn/courses/30/lessons/164670?language=oracle 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr-- 코드를 입력하세요WITH ID_LIST AS (SELECT WRITER_ID from USED_GOODS_BOARD A, USED_GOODS_USER BWHERE A.WRITER_ID = B.USER_IDGROUP BY A.WRITER_IDHAVING count(*) >=3 ) SELECT U.USER_ID, U.NICKNAME ,CONCAT(U.CITY.. 2024. 8. 31.
[대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기 프로그래머스] - Level3 Oracle 풀이 https://school.programmers.co.kr/learn/courses/30/lessons/151139 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr -- 코드를 입력하세요SELECT to_char(to_date(A.month,'MM'),'FMMM') as MONTH,A.car_id,count(*) as RECORDS FROM ( SELECT to_char(start_date,'MM') as MONTH,history_id,car_id FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY WHERE .. 2024. 8. 30.
[프로그래머스]-즐겨찾기가 가장 많은 식당 정보 출력하기 Level3 Oracle풀이 https://school.programmers.co.kr/learn/courses/30/lessons/131123 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  -- 코드를 입력하세요select A.food_type,A.REST_ID,A.REST_NAME, B.favorites from ( SELECT *FROM REST_INFO ) AJOIN( SELECT food_type,max(favorites) as favoritesFROM REST_INFO group by food_type ) BOn A.food_type = B.food_type an.. 2024. 8. 29.