목록Problem Solving (204)
지우너

식품분류별 가장 비싼 식품의 정보 조회하기더보기정답 코드-- FOOD_PRODUCT 테이블에서 식품분류별로 가격이 제일 비싼 식품의 분류, 가격, 이름을 조회# 식품분류가 '과자', '국', '김치', '식용유'인 경우만 출력# 결과는 식품 가격을 기준으로 내림차순 정렬해주세요.SELECT CATEGORY, PRICE AS MAX_PRICE, PRODUCT_NAMEFROM FOOD_PRODUCTWHERE (CATEGORY, PRICE) IN ( SELECT CATEGORY, MAX(PRICE) AS MAX_PRICE FROM FOOD_PRODUCT WHERE CATEGORY IN ('과자', '국', '김치', '식용유') GROUP BY CATEGORY)ORDER BY MAX_PR..

특정 기간동안 대여 가능한 자동차들의 대여비용 구하기CAR_RENTAL_COMPANY_CAR 테이블과 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블과 CAR_RENTAL_COMPANY_DISCOUNT_PLAN 테이블에서 자동차 종류가 '세단' 또는 'SUV' 인 자동차 중 2022년 11월 1일부터 2022년 11월 30일까지 대여 가능하고 30일간의 대여 금액이 50만원 이상 200만원 미만인 자동차에 대해서 자동차 ID, 자동차 종류, 대여 금액(컬럼명: FEE) 리스트를 출력하는 SQL문을 작성해주세요. 결과는 대여 금액을 기준으로 내림차순 정렬하고, 대여 금액이 같은 경우 자동차 종류를 기준으로 오름차순 정렬, 자동차 종류까지 같은 경우 자동차 ID를 기준으로 내림차순 정렬해..

서울에 위치한 식당 목록 출력하기다음은 식당의 정보를 담은 REST_INFO 테이블과 식당의 리뷰 정보를 담은 REST_REVIEW 테이블입니다. REST_INFO 테이블은 다음과 같으며 REST_ID, REST_NAME, FOOD_TYPE, VIEWS, FAVORITES, PARKING_LOT, ADDRESS, TEL은 식당 ID, 식당 이름, 음식 종류, 조회수, 즐겨찾기수, 주차장 유무, 주소, 전화번호를 의미합니다. REST_REVIEW 테이블은 다음과 같으며 REVIEW_ID, REST_ID, MEMBER_ID, REVIEW_SCORE, REVIEW_TEXT,REVIEW_DATE는 각각 리뷰 ID, 식당 ID, 회원 ID, 점수, 리뷰 텍스트, 리뷰 작성일을 의미합니다.REST_INFO와 RES..

조건에 부합하는 중고거래 상태 조회하기다음은 중고거래 게시판 정보를 담은 USED_GOODS_BOARD 테이블입니다. USED_GOODS_BOARD 테이블은 다음과 같으며 BOARD_ID, WRITER_ID, TITLE, CONTENTS, PRICE, CREATED_DATE, STATUS, VIEWS은 게시글 ID, 작성자 ID, 게시글 제목, 게시글 내용, 가격, 작성일, 거래상태, 조회수를 의미합니다.USED_GOODS_BOARD 테이블에서 2022년 10월 5일에 등록된 중고거래 게시물의 게시글 ID, 작성자 ID, 게시글 제목, 가격, 거래상태를 조회하는 SQL문을 작성해주세요. 거래상태가 SALE 이면 판매중, RESERVED이면 예약중, DONE이면 거래완료 분류하여 출력해주시고, 결과는 게시..

가격이 제일 비싼 식품의 정보 출력하기다음은 식품의 정보를 담은 FOOD_PRODUCT 테이블입니다. FOOD_PRODUCT테이블은 다음과 같으며 PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE는 식품 ID, 식품 이름, 식품 코드, 식품분류, 식품 가격을 의미합니다.FOOD_PRODUCT 테이블에서 가격이 제일 비싼 식품의 식품 ID, 식품 이름, 식품 코드, 식품분류, 식품 가격을 조회하는 SQL문을 작성해주세요.더보기내가 푼 방법 SELECT MAX(PRICE) AS PRICE 이렇게 했었는데, 안 되어서 그냥 내림차순으로 정렬 후 1개만 출력하도록 했다.SELECT PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY,..

문제https://www.acmicpc.net/problem/1987 그래프를 움직이는 느낌이라 dfs, bfs로 푸는 문제 같았다.bfs로 풀었는데, 계속 잘못된 답을 출력했다. gpt한테 물어보니 아래와 같은 문제가 있었다.답변을 보면서 생각해보니 "하나의 경로"를 생각하는 게 중요한 것 같았다. 하나의 경로를 완성한 후(루트->리프까지의 경로를 생성), 다른 경로를 탐색하는 느낌이라서 dfs 탐색이 적합해보였다. 1. visitedChars를 사용한 중복 체크와 BFS의 논리 충돌visitedChars를 사용하여 지나온 알파벳을 확인하는 것은 문제가 있습니다. BFS는 여러 경로를 동시에 탐색하기 때문에, 한 경로에서 추가된 알파벳이 다른 경로에서 영향을 줄 수 있습니다.예를 들어, visitedC..