코딩테스트 연습 - 카펫
Leo는 카펫을 사러 갔다가 아래 그림과 같이 중앙에는 노란색으로 칠해져 있고 테두리 1줄은 갈색으로 칠해져 있는 격자 모양 카펫을 봤습니다. Leo는 집으로 돌아와서 아까 본 카펫의 노란색과
programmers.co.kr
다른 사람 풀이
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 |