class Solution {
public int[] solution(int brown, int yellow) {
int tmp1 = brown / 2 - 1;
int tmp2 = (brown - (tmp1 * 2)) / 2;
while (true) {
if ((tmp1 - 2) * tmp2 == yellow) return new int[]{tmp1, tmp2 + 2};
else {
tmp1 -= 1;
tmp2 = (brown - (tmp1 * 2)) / 2;
}
}
}
}
'Coding Test > 프로그래머스' 카테고리의 다른 글
[프로그래머스/MySQL] 자동차 대여 기록 별 대여 금액 구하기 (0) | 2023.10.07 |
---|---|
[프로그래머스/자바] 영어 끝말잇기 (0) | 2023.10.07 |
[프로그래머스/MySQL] 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기 (0) | 2023.10.06 |
[프로그래머스/MySQL] 자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기 (0) | 2023.10.06 |
[프로그래머스/MySQL] 식품분류별 가장 비싼 식품의 정보 조회하기 (0) | 2023.10.06 |