cykim43 / Algorhythm

Feel My Rhythm🎵
0 stars 0 forks source link

[Lv. 2] 카펫 #17

Open cykim43 opened 12 months ago

cykim43 commented 12 months ago

Leo가 본 카펫에서 갈색 격자의 수 brown, 노란색 격자의 수 yellow가 매개변수로 주어질 때 카펫의 가로, 세로 크기를 순서대로 배열에 담아 return 하도록 solution 함수를 작성해주세요.

제한사항
입출력 예
brown yellow return
10 2 [4, 3]
8 1 [3, 3]
24 24 [8, 6]
cykim43 commented 12 months ago

정확성: 100.0 합계: 100.0 / 100.0


def solution(brown, yellow):
size = brown + yellow
for i in range(size+1, 1, -1):
    if size % i == 0:
        div = size / i
        if (i - 2) * (div - 2) == yellow:
            return [i, div]