1. 생각
// 생각
// 큰 수랑 작은 수랑 곱해야 그나마 작아지니까 한쪽은 오름차순 정렬 한쪽은 내림차순 정렬해서 곱하기..
// 완전탐색까지는 아닌 것 같고... 저렇게 접근하면 풀릴 것 같은ㄷ
// 구현
// A를 오름차순 정렬, B를 내림차순 정렬
// 배열 길이만큼 돌면서 인덱스 같은 원소끼리 곱한 결과 합 누적
2. 회고
- 그냥 오름차순 정렬 후 인덱스 접근만 뒤에서부터 해주면 되는데 역순 정렬 하려다가 괜히 이상한 데 시간 쏟았네... 왜 이 생각을 못했지?
3. 기억
- Arrays.sort(배열이름, Collections.reverseOrder())을 통해 역순 정렬이 가능하지만 이때 배열 원소는 원시 타입이 아니라 객체 타입이어야 한다. 즉 int는 안 되고 Integer는 된다.
4. 체크
풀이 횟수 | 시간 | 정답 여부 | 참고 여부 |
1 | 10분 | O |
'코딩테스트' 카테고리의 다른 글
[프로그래머스] 다음 큰 숫자_12911 (0) | 2023.07.21 |
---|---|
[프로그래머스] 이진 변환 반복하기_70129 (0) | 2023.07.21 |
[프로그래머스] JadenCase 문자열 만들기_12951 (0) | 2023.07.20 |
[프로그래머스] 게임 맵 최단거리_1844 (0) | 2023.07.19 |
[프로그래머스/자바] 타겟 넘버_43165 (0) | 2023.07.19 |