[プログラマー学習]カーペット
質問する
プログラマー-カーペット
に答える
import math
def solution(brown, red):
area_candidate = []
total = brown + red
for i in range(1, int(math.sqrt(total)) + 1):
if total % i == 0:
area_candidate.append((total // i, i))
for x, y in area_candidate:
if (x - 2) * (y - 2) == red:
return [x, y]
解説
Reference
この問題について([プログラマー学習]カーペット), 我々は、より多くの情報をここで見つけました https://velog.io/@ffalswo2/프로그래머스-스터디-카펫テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol