Programmers - 카펫

이준희·2022년 7월 12일

Algorithm

목록 보기
7/16

Programmers - 카펫

수학적으로 조금만 생각한다면 어렵지 않은 문제였다.

#include <string>
#include <vector>
#include <iostream>

using namespace std;

vector<int> solution(int brown, int yellow) {
    vector<int> answer;
    int row = (brown - 6) / 2;
    int col = 1;
    while(row >= col){
        if(row * col == yellow){
            break;
        }
        row--;
        col++;
    }
    answer.push_back(row + 2);
    answer.push_back(col + 2);
    return answer;
}
profile
뉴비 개발자입니다!!

0개의 댓글