◈ 문제 설명
◈ 문제 설명 링크
코딩테스트 연습 - 최소직사각형 | 프로그래머스 스쿨 (programmers.co.kr)
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
◈ 작성 코드
#include <string>
#include <vector>
using namespace std;
int solution(vector<vector<int>> sizes)
{
int answer = 0;
int a = 0;
int b = 0;
for(int i = 0; i < sizes.size(); i++)
{
if(sizes[i][0] >= sizes[i][1])
{
if(a == 0)
{
a = sizes[i][0];
}
else
{
if(sizes[i][0] >= a)
{
a = sizes[i][0];
}
}
if(b == 0)
{
b = sizes[i][1];
}
else
{
if(sizes[i][1] >= b)
{
b = sizes[i][1];
}
}
}
else
{
if(a == 0)
{
a = sizes[i][1];
}
else
{
if(sizes[i][1] >= a)
{
a = sizes[i][1];
}
}
if(b == 0)
{
b = sizes[i][0];
}
else
{
if(sizes[i][0] >= b)
{
b = sizes[i][0];
}
}
}
}
return answer = a * b;
}
'[프로그래머스 C++] > LEVEL 1' 카테고리의 다른 글
[프로그래머스 C++] 로또의 최고 순위와 최저 순위 (0) | 2024.04.23 |
---|---|
[프로그래머스 C++] 약수의 개수와 덧셈 (0) | 2024.04.23 |
[프로그래머스 C++] 숫자 문자열과 영단어 (0) | 2024.04.23 |
[프로그래머스 C++] 부족한 금액 계산하기 (0) | 2024.04.19 |
[프로그래머스 C++] 없는 숫자 더하기 (0) | 2024.04.19 |