반응형
def solution(brown, yellow):
br_sum=brown+yellow
for y in range(2,br_sum+1):
if br_sum%y==0:
x=br_sum//y
if yellow==(y-2)*(x-2):
return [x,y]
if yellow==(y-2)*(x-2)
이 부분이 필요한 이유? yellow 부분은 항상 양 사이드 부분이 제거된 길이기 때문에
반응형
'알고리즘 > 프로그래머스 level 1,2' 카테고리의 다른 글
[파이썬🐍] 프로그래머스 : 큰 수 만들기 (0) | 2021.05.12 |
---|---|
[파이썬🐍] 프로그래머스 : 짝지어 제거하기 (0) | 2021.05.11 |
[파이썬🐍] 프로그래머스 : JadenCase 문자열 만들기 (0) | 2021.05.06 |
[파이썬🐍] 프로그래머스 : N개의 최소공배수 (0) | 2021.05.06 |
[파이썬🐍] 프로그래머스 : 최솟값 만들기 (0) | 2021.05.06 |
댓글