[프로그래머스] LV.2 카펫

 

1. 문제 : Link

brown yellow 각각이 주어지고 

가로세로 길이 구하는 문제

 

2. 풀이

yellow가 바깥 사각형의 가로-2, 세로-2가 되는 규칙을 찾을 수 있어야한다.

 

3. 코드

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

'💻 Coding Problems Solving > Brute Force' 카테고리의 다른 글

[BOJ 1992] 쿼드트리  (0) 2023.06.26
[BOJ 16637] 괄호추가하기  (0) 2023.06.22
[BOJ 12919] A와 B2  (0) 2023.06.18
[BOJ 3085] 사탕게임  (0) 2022.06.26
[BOJ 2309] 일곱 난쟁이  (0) 2022.06.21
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기