다른 사람 풀이
def solution(brown, yellow):
total = brown + yellow # 전체 카펫의 칸
for weight in range(total, 2, -1): # 가로
if total % weight == 0: # 카펫넓이에서 가로길이 탐색
height = total // weight # 카펫넓이 / 가로길이를 통해 세로길이 탐색
if yellow == (weight - 2) * (height - 2):
return [i, a]
'Engineering WIKI > Programmers' 카테고리의 다른 글
[프로그래머스] 행렬의 곱셉 (0) | 2022.05.23 |
---|---|
[프로그래머스] 피보나치 수 (0) | 2022.05.17 |
[프로그래머스] 최솟값 만들기 (0) | 2022.05.17 |
[프로그래머스] 최댓값과 최솟값 (0) | 2022.05.17 |
[프로그래머스] H-Index (정렬) (0) | 2022.05.13 |
[프로그래머스] 행렬 테두리 회전하기 (0) | 2022.05.10 |
[프로그래머스] 타겟넘버 (0) | 2022.05.06 |
[프로그래머스] 124 나라의 숫자 (0) | 2022.05.04 |