반응형
https://programmers.co.kr/learn/courses/30/lessons/42842
주어진 칸의 개수로 가능한 모든 가로, 세로 길이에 대하여 검사해주었습니다.
#include <string>
#include <vector>
using namespace std;
vector<int> solution(int brown, int yellow) {
int n = brown + yellow, h = 0;
while(h++)
if(n % h == 0 && (n / h + h) * 2 - 4 == brown) return {n / h, h};
}
답이 확실히 있는 문제라 라인 수 줄이려고 이렇게 작성하긴 했지만, 이런 식으로 하면 안됩니다. (리턴문 없음)
반응형
'Algorithm' 카테고리의 다른 글
프로그래머스 : 디스크 컨트롤러 (0) | 2021.11.14 |
---|---|
프로그래머스 : 더 맵게 (0) | 2021.11.14 |
프로그래머스 : 전화번호 목록 (0) | 2021.11.14 |
프로그래머스 : 기지국 설치 (0) | 2021.11.14 |
프로그래머스 : 길 찾기 게임 (0) | 2021.11.14 |