728x90
https://programmers.co.kr/learn/courses/30/lessons/86491
문제 풀이
가로 중에서 제일 긴 사이즈와 세로 중에서 가장 긴 사이즈를 찾아서 리턴하면 된다!
특별하게 여유 폭 이런 게 없는 문제이므로 찾기만 하면 된다.
느낀 점
위클리 테스트 치고는 어렵지 않았다!
코드
#include <string>
#include <vector>
#include <algorithm>
using namespace std;
int solution(vector<vector<int>> sizes) {
int max_x = 0, max_y = 0;
for (auto i : sizes) {
if (i[0] > i[1]) swap(i[0], i[1]);
max_x = max(max_x, i[0]);
max_y = max(max_y, i[1]);
}
return max_x * max_y;
}
'문제 풀이 > 프로그래머스 (Programmers)' 카테고리의 다른 글
[C++] 프로그래머스 : 타겟 넘버 (0) | 2021.10.08 |
---|---|
[C++] 프로그래머스 : 더 맵게 (0) | 2021.10.07 |
[C++] 프로그래머스 : 기능개발 (0) | 2021.10.02 |
[C++] 프로그래머스 : 124 나라의 숫자 (0) | 2021.10.02 |
[C++] 프로그래머스 : 멀쩡한 사각형 (0) | 2021.10.01 |
댓글