백준 6904번: Picture Perfect #Python

ColorlessDia·2026년 2월 21일

algorithm/baekjoon

목록 보기
826/836
import sys

input = sys.stdin.readline

while True:
    N = int(input())

    if N == 0:
        break

    A = 0

    for i in range(int(N ** 0.5), 0, -1):

        if N % i == 0:
            A = i
            break
    
    B = N // A
    C = 2 * (A + B)

    print(f'Minimum perimeter is {C} with dimensions {A} x {B}')

0개의 댓글