728x90
안녕하십니까. Eun🦆입니다.
풀이법 입니다.
#include <string>
#include <vector>
using namespace std;
vector<int> solution(int brown, int red) {
vector<int> answer;
for(int i=1;i<=red;i++)
{
int temp = red/i;
if(temp*i==red)
{
if(temp>=i)
{
int x=temp;
int y=i;
printf("x=%d,y=%d\n",x,y);
if(2*(x+2)+2*(y+2)-4==brown)
{
answer.push_back(x+2);
answer.push_back(y+2);
break;
}
}
}
}
return answer;
}
네이버 블로그 리뉴얼입니다.
728x90
'개발 > Coding Test' 카테고리의 다른 글
[프로그래머스 C++ Lv2] 올바른 괄호 (0) | 2022.06.06 |
---|---|
[프로그래머스 C++ Lv2] 가장 큰 정사각형 찾기 (0) | 2022.06.06 |
[프로그래머스 C++ Lv2] 위장 (0) | 2022.06.06 |
[프로그래머스 C++ Lv2] 전화번호 목록 (0) | 2022.06.06 |
[프로그래머스 C++ Lv2] H-Index (0) | 2022.06.06 |
댓글