[Java][Programmers] 구명보트
·
Coding Test/Programmers
프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 📌 접근 방식이 문제는 최적의 부분 문제를 선택하여 전체 문제를 해결해야 하므로 그리디 알고리즘을 선택하여 접근했습니다. 각 순간에서 가장 효율적인 선택을 한다면, 결국 최적의 결과를 얻을 수 있을 것이라는 직관적 접근을 바탕으로 그리디 알고리즘을 떠올렸습니다.그리디 알고리즘과 두 포인터 방식을 활용하여 최적의 해결책을 제시합니다. 먼저 사람들의 몸무게를 정렬한 후, 가장 가벼운 사람과 가장 무거운 사람을 짝지어 구명 보트에 태우는 방식으로 최소 보트 수를 계산할 수 있습니다.PASS CODEimport java.util.*;class Solution {..