[가격이 제일 비싼 식품의 정보 출력하기]
https://school.programmers.co.kr/learn/courses/30/lessons/131115
[작성한코드]
SELECT PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE
FROM FOOD_PRODUCT
WHERE PRICE = (SELECT MAX(PRICE) FROM FOOD_PRODUCT);
[정수 내림차순으로 배치하기]
https://school.programmers.co.kr/learn/courses/30/lessons/12933
[작성한코드]
import java.util.Arrays;
class Solution {
public long solution(long n) {
long answer = 0;
// 1. 정수를 문자열로 변환
String str = Long.toString(n);
// 2. 문자열을 문자 배열로 변환
char[] charArray = str.toCharArray();
// 3. 배열을 정렬 - 기본적으로 오름차순 정렬됨
Arrays.sort(charArray);
// 4. 배열을 뒤집기 위해 StringBuilder 사용
StringBuilder sb = new StringBuilder(new String(charArray));
// 5. 정렬된 문자열을 뒤집음
sb.reverse();
// 6. 최종 결과를 long 타입으로 변환하여 answer에 저장
answer = Long.parseLong(sb.toString());
return answer; // 계산된 결과를 반환
}
}