728x90
반응형
class Solution {
public int[] solution(int brown, int yellow) {
int x = 0; // yellow의 x길이
int y = 0; // yellow의 y길이
// yellow를 구해서
while(brown != (x+2) * 2 + (y*2)){
y++;
if((yellow >= y*y) && (yellow % y == 0)){ // yellow가 y축 제곱 이상이고 y의 배수인 경우
x = yellow/y;
}
}
return new int[]{x+2, y+2};
}
}
728x90
반응형
'알고리즘 문제풀이 > Programmers - 자바' 카테고리의 다른 글
프로그래머스 - 연속 부분 수열 합의 개수 (0) | 2023.05.06 |
---|---|
프로그래머스 - 구명보트 (0) | 2023.04.21 |
프로그래머스 - 다음 큰 숫자 (0) | 2023.04.17 |
프로그래머스 - 올바른 괄호 (0) | 2023.04.14 |
프로그래머스 - 카드 뭉치 (0) | 2023.04.10 |