[프로그래머스 (Oracle)] 식품분류별 가장 비싼 식품의 정보 조회하기
코드 힌트카테고리별 가장 비싼 음식 제품 찾기FOOD_PRODUCT 테이블에서 '과자', '국', '김치', '식용유' 카테고리에 해당하는 상품들 중 가장 높은 가격을 가진 상품을 추출합니다.서브쿼리에서 각 카테고리별로 가장 높은 가격을 찾고, 그 결과를 메인 쿼리에서 조인하여 해당 가격의 제품 정보를 가져옵니다.정렬 기준가장 비싼 상품부터 내림차순으로 정렬되며, 동일한 가격의 제품이 여러 개일 경우에도 모두 표시됩니다. 정답은 더보기 클릭더보기더보기SELECT FP.CATEGORY, FP.PRODUCT_NAME, FP.PRICE AS MAX_PRICE -- FOOD_PRODUCT 테이블에서 카테고리, 제품명, 가격을 선택하되, 가격을 MAX_PRICE로 별칭 지정 FROM FOOD_PRODUCT F..
[백준] 감소하는 수 (1038번)
코드 힌트 감소하는 숫자란?감소하는 숫자는 각 자리 숫자가 왼쪽에서 오른쪽으로 갈수록 작은 숫자들로 이루어진 숫자입니다. 예를 들어, 321, 520, 10 등이 있습니다. 이 코드의 목적은 입력받은 n번째 감소하는 숫자를 찾아 출력하는 것입니다.감소하는 숫자의 개수는 제한적입니다. 가장 큰 감소하는 숫자는 9876543210이고, 이러한 감소하는 숫자의 최대 개수는 1022개입니다.숫자 생성 방법:처음에는 0부터 9까지의 숫자를 시작으로 각 숫자를 확장해 나갑니다. 확장 시, 숫자의 마지막 자릿수보다 작은 숫자들만 추가로 붙여야 감소하는 숫자가 됩니다.예를 들어, 숫자 5를 시작으로 할 때, 54, 53, 52, 51, 50과 같이 마지막 자릿수 5보다 작은 숫자들을 뒤에 붙여서 새로운 숫자를 만들 수..