728x90
데일리루틴 SQL
MySQL 인기있는 아이스크림 정답입니다.
SELECT FLAVOR FROM FIRST_HALF
ORDER BY TOTAL_ORDER DESC, SHIPMENT_ID
- SELECT FLAVOR FROM FIRST_HALF : FIRST_HALF 테이블에서 FLAVOR 열을 선택합니다.
- ORDER BY TOTAL_ORDER DESC : TOTAL_ORDER 필드를 기준으로 내림차순으로 정렬합니다. 즉, 총 주문량이 많은 순서대로 조회됩니다.
- SHIPMENT_ID : 만약 TOTAL_ORDER가 동일한 행이 있다면 SHIPMENT_ID 필드를 기준으로 오름차순으로 정렬합니다.
문제에서 주의할 점은 내림차순 정렬 후 오름차순 정렬입니다. 정렬 우선순위에 따라 높은 열을 왼쪽에 먼저 적고, 오름차순 정렬은 제외해도 자동으로 되지만 내림차순은 DESC를 붙여야합니다.
데일리루틴 알고리즘
JAVA 제일 작은 수 제거하기 정답입니다.
class Solution {
public int[] solution(int[] arr) {
int[] answer = new int[arr.length - 1];
//빈 배열인 경우 -1 채우기
if(arr.length ==1) {
return new int[]{-1};
}
//최솟값 구하기
int min = arr[0];
for(int a : arr) {
if(min > a) {
min = a;
}
}
//배열 채우기
int i = 0;
for(int b : arr) {
if(b != min) {
answer[i] = b;
i++;
}
}
return answer;
}
}
설명은 크게 필요없어보입니다. for문은 향상된 for문을 사용했습니다.
강의
본문 내용
728x90
반응형
LIST
'Sparta' 카테고리의 다른 글
Ch2 계산기 과제 Lv2. (0) | 2024.11.18 |
---|---|
Ch2 계산기 과제 Lv1. (0) | 2024.11.18 |
TIL(Today I Learned)_24.11.02.Sat (0) | 2024.11.02 |
TIL(Today I Learned)_사전캠프_5일차_24.11.01.Fri (0) | 2024.11.01 |
TIL(Today I Learned)_사전캠프_4일차_24.10.31.Thu (0) | 2024.10.31 |