https://school.programmers.co.kr/learn/courses/30/lessons/86491
#include <string>
#include <vector>
#include <algorithm>
using namespace std;
int first = 0, second = 0;
int solution(vector<vector<int>> sizes)
{
for (int i = 0; i < sizes.size(); i++) // 제일 큰 값 first 그 나머지 값 second에 넣어줌
{
for (int j = 0; j < 2; j++)
{
if (sizes[i][j] > first)
{
first = sizes[i][j];
second = sizes[i][(j + 1) % 2];
}
}
}
for (int i = 0; i < sizes.size(); i++)
{
if (min(sizes[i][0], sizes[i][1]) > second)
second = min(sizes[i][0], sizes[i][1]);
}
return first * second;
}
'<algorithm> > 프로그래머스_고득점 kit' 카테고리의 다른 글
[프로그래머스 고득점kit] 해시_위장(c++) (0) | 2023.04.06 |
---|---|
[프로그래머스 고득점kit] 해시_전화번호 목록(c++) (0) | 2023.04.01 |
[프로그래머스 고득점kit] 해시_완주하지 못한 선수(c++) (2) | 2023.03.31 |
[프로그래머스 고득점kit] 해시_폰켓몬(c++) (0) | 2023.03.31 |
[프로그래머스 고득점kit] 완전탐색_모의고사(c++) (0) | 2023.03.26 |