본문 바로가기
프로그램

[파이썬] 문제 : 사각형 넓이 구해 작은 넓이, 큰 넓이 구하기

by 오디세이99 2022. 11. 26.
728x90
반응형

문제가 좀 이해하기 어렵고

그림도 잘 못 되어 있는 것 같네요.

가로는 2의 배수, 세로는 3의 배수 라고 하는데

배수면 2의 배수면 2,4,6,8 이어애 할 것 같은데 *2 배라는 것 같아요.

그래서 세로는 3의 배수면 1,3,9,27 이어야 하는데 그림을 보면 1,3,6,12와 같이 *2(2의 배수)로 되어 있네요.

아래 코드에서는 가로는 *2, 세로는 *3으로 되어 있습니다.

area = 0
min_area = 150
max_area = 0
x = 1                       # 가로
y = 1                       # 세로
while True:
    area = x * y
    if area > 150:
        break
    print('x=',x, '/y=',y, '/area=',area)
    if area < min_area:
        min_area = area

    if area > max_area:
        max_area = area

    x *= 2
    y *= 3
        
        
print('가장 작은 사각형=',min_area)
print('가장 큰   사각형=',max_area)

728x90
반응형

댓글