728x90
데일리루틴 SQL

MySQL 가격대 별 상품 개수 구하기 정답입니다.
SELECT FLOOR(PRICE/10000)*10000 PRICE_GROUP, COUNT(*) PRODUCTS FROM PRODUCT GROUP BY FLOOR(PRICE/10000)*10000 ORDER BY PRICE_GROUP
- FLOOR(PRICE / 10000) * 10000: 가격을 만원 단위로 내림하여 그룹화 기준을 생성합니다.
- COUNT(*): 각 가격대 그룹의 상품 개수를 계산합니다.
- GROUP BY: 생성된 가격대 그룹 기준으로 데이터를 그룹화합니다.
- ORDER BY PRICE_GROUP: 결과를 가격대 오름차순으로 정렬합니다.
데일리루틴 알고리즘

Java 최소직사각형 정답입니다.
class Solution { public int solution(int[][] sizes) { int maxWidth = 0; int maxHeight = 0; for (int[] size : sizes) { int width = Math.max(size[0], size[1]); int height = Math.min(size[0], size[1]); maxWidth = Math.max(maxWidth, width); maxHeight = Math.max(maxHeight, height); } return maxWidth * maxHeight; } }
728x90
반응형
LIST
'Sparta > 데일리루틴' 카테고리의 다른 글
TIL(Today I Learned)_데일리루틴_24.11.21.Thr (0) | 2024.11.21 |
---|---|
TIL(Today I Learned)_데일리루틴_24.11.20.Wed (0) | 2024.11.20 |
TIL(Today I Learned)_데일리루틴_24.11.18.Mon (0) | 2024.11.18 |
TIL(Today I Learned)_데일리루틴_24.11.17.Sun (0) | 2024.11.17 |
TIL(Today I Learned)_데일리루틴_24.11.16.Sat (0) | 2024.11.16 |