본문 바로가기

코딩테스트

프로그래머스_0단계_최댓값 만들기(2)C++

 

문제풀이: 배열 정리해주고 max로 최댓값찾기

#include <string>
#include <vector>
#include <algorithm>

using namespace std;

int solution(vector<int> numbers) {
    int answer = 0;
    
    sort(numbers.begin(),numbers.end());
    
    int value1 = numbers[0] * numbers[1];
    int value2 = numbers[numbers.size()-1] *numbers[numbers.size()-2];
   
    answer = max(value1,value2);
    
    
    return answer;
}