반응형
테두리가 1줄로 칠해져 있으니
세로는 3 이상이다.
3 이상으로 for문 돌면서 yellow의 조건을 만족하는 값을 찾는다.
#완전탐색
#include <vector>
using namespace std;
vector<int> solution(int brown, int yellow) {
vector<int> answer;
int sum = brown + yellow;
for(int sero = 3; ;sero++){
if(sum %sero == 0 && yellow == (sero-2)*(sum/sero-2)){
answer.push_back(sum/sero);
answer.push_back(sero);
break;
}
}
return answer;
}
반응형
'IT > 알고리즘' 카테고리의 다른 글
62★★★] 카카오 블라인드 / 메뉴 리뉴얼 /C++ (0) | 2021.08.28 |
---|---|
61★] 카카오 블라인드 2021 신규 아이디 추천 (0) | 2021.08.23 |
59★] 프로그래머스 전화번호 목록 (0) | 2020.11.19 |
58] 프로그래머스 주식가격 (0) | 2020.11.16 |
57] 프로그래머스 기능개발 (0) | 2020.11.16 |
댓글