[프로그래머스] 구명보트(Python, Java)
https://programmers.co.kr/learn/courses/30/lessons/42885 코딩테스트 연습 - 구명보트 무인도에 갇힌 사람들을 구명보트를 이용하여 구출하려고 합니다. 구명보트는 작아서 한 번에 최대 2명씩 밖에 탈 수 없고, 무게 제한도 있습니다. 예를 들어, 사람들의 몸무게가 [70kg, 50kg, 80kg, 5 programmers.co.kr 문제 설명 무인도에 갇힌 사람들을 구명보트를 이용하여 구출하려고 합니다. 구명보트는 작아서 한 번에 최대 2명씩 밖에 탈 수 없고, 무게 제한도 있습니다. 예를 들어, 사람들의 몸무게가 [70kg, 50kg, 80kg, 50kg]이고 구명보트의 무게 제한이 100kg이라면 2번째 사람과 4번째 사람은 같이 탈 수 있지만 1번째 사람과 ..
[Java] 배열 정렬(오름차순, 내림차순)
1. 오름차순 오름차순 정렬은 기본적으로 모두 Arrays.sort(arrName)를 사용한다. *참고: Java에서 배열 출력은 Arrays.toString(arrName)을 사용하면 편리하다. 2. 내림차순 내림차순 정렬은 일단 Arrays.sort(arrName, Collections.reverseOrder())을 사용하지만, 만약 기본 타입 배열일 때, 대표적으로 int 배열일 때에는 적용이 불가능하다. *기본 타입: byte, char, double, short, long, int, float 이럴 땐 기본 타입의 배열을 래퍼클래스로 만든 다음(boxing) 정렬해야 한다. *래퍼 클래스: 기본 자료형의 데이터를 인스턴스(객체)로 만들기 위해 사용하는 클래스 아래는 기본타입이 아닌 Integer..