[30] 부트캠프 TIL - 본캠프 12일차

2024. 9. 10. 11:57부트캠프 TIL

728x90

1. 프로그래머스 이용한 sql과 알고리즘 문제 해결

1-1)  sql 문제 : 가격이 제일 비싼 식품의 정보 출력하기

ㄴ 문제 : 식품 정보 테이블에서 가격이 제일 비싼 식품을 조회해주세요.

ㄴ 설명_1 : 어떤정보를 가져오는지 체크 (조회할 컬럼체크) (동물아이디)

ㄴ 설명_2 : 이름이 없는 (IS NULL활용)

ㄴ 실제 쿼리 :  SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME is null;

1-2) 알고리즘 문제 : 정수 내림차순으로 배치하기

※ Arrays와 Collections 사용을 위해 import

ㄴ n을 String타입 배열로 변환

ㄴ Arrays.sort 메서드로 배열 오름차순 정렬

ㄴ + Arrays.sort 안에서 Collenctions.reverseOrder 메서드를 사용하면 내림차순 정렬이 가능하다.

ㄴ 주의할 점은 래퍼클래스의 형태의 값만 정렬이 가능하다.

ㄴ 사용법 Arrays.sort(정렬할값, Collections.reverseOrder()); 

ㄴ Arrays.sort()안에서 정렬할 값 바로뒤에 입력하면 됨.

ㄴ String 형태로 비어 있는 변수 초기화

ㄴ 향상된 for문으로 String s변수에 aaa배열의 값을 대입

ㄴ answ에 s의 값을 쭉 이어붙이기

728x90