문제
풀이
#include <string>
#include <vector>
#include <algorithm>
#include <iostream>
using namespace std;
vector<int> solution(int brown, int yellow) {
vector<int> answer;
int sum = brown + yellow;
for (int i = 1; i <= brown * 0.5f; i++)
{
for (int j = 1; j <= brown * 0.5f; j++)
{
if (i * j == sum && (i - 2) * (j - 2) == yellow)
{
answer.emplace_back(j);
answer.emplace_back(i);
return answer;
}
}
}
return answer;
}
'코딩테스트' 카테고리의 다른 글
[코딩테스트] 숫자 문자열과 영단어 (0) | 2021.09.08 |
---|---|
[코딩테스트] 오픈채팅방 (0) | 2021.08.26 |
[코딩테스트] 타겟 넘버 (0) | 2021.08.20 |
[코딩테스트] 체육복 (0) | 2021.08.13 |
[코딩테스트] 두 정수의 합 (0) | 2021.08.12 |