🌏 문제
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
👽 풀이
area : 갈색이랑 노란색 합친 값이 전체 넓이임
노랭이의 넓이는 (갈색이 너비 - 2) * (갈색이 높이 - 2) 와 같음
def solution(brown, yellow):
area = brown + yellow
for i in range(1,int(area**0.5)+1):
if (i-2) * (area//i -2) == yellow:
return sorted([i, area//i], reverse=True)
728x90
'💡코딩테스트 > 프로그래머스' 카테고리의 다른 글
[프로그래머스 | 파이썬 python] 전력망을 둘로 나누기 (0) | 2023.04.21 |
---|---|
[프로그래머스 | 파이썬 python] 피로도 (0) | 2023.04.21 |
[프로그래머스 | 파이썬 python] 소수 찾기 (0) | 2023.04.21 |
[프로그래머스 | 파이썬 python] 모의고사 (0) | 2023.04.21 |
[프로그래머스 | 파이썬 python] 최소직사각형 (0) | 2023.04.21 |