코딩테스트 카펫 문제풀이

프로그래머스 카펫(level 2) 문제풀이

def solution(brown, yellow):
  i=1
  while(True):
    if yellow % i == 0:
      carpet = (i+2)*(yellow//i+2)
      if carpet-yellow == brown:
        data = [yellow//i+2, i+2]
        break
    i += 1
  return data

코드가 더럽긴한데 문제가 쉬워서 여기까지

좋은 웹페이지 즐겨찾기