728x90
반응형
모든 지갑을 같은 방향으로 만들어 놓으면 계산하기 편하다.
#include <string>
#include <vector>
using namespace std;
int solution(vector<vector<int>> sizes) {
int answer = 0;
int temp = 0;
vector<int> max(2, 0);
for(int i=0; i<sizes.size(); i++)
{
if(sizes[i][0] < sizes[i][1])
{
temp = sizes[i][0];
sizes[i][0] = sizes[i][1];
sizes[i][1] = temp;
}
for(int u=0; u<2; u++)
{
if(sizes[i][u] > max[u])
{
max[u] = sizes[i][u];
}
}
}
answer = max[0] * max[1];
return answer;
}
728x90
반응형
'코딩 테스트 > 프로그래머스' 카테고리의 다른 글
[Level 1, C++] 부족한 금액 계산하기 (0) | 2022.07.03 |
---|---|
[Level 1, C++] 문자열 내 마음대로 정렬하기 (0) | 2022.07.03 |
[Level 1, C++] 2016년 (0) | 2022.07.03 |
[Level 1, C++] 두 개 뽑아서 더하기 (0) | 2022.07.03 |
[Level 1, C++] 3진법 뒤집기 (0) | 2022.07.03 |