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
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : 요일 찾기 (0) | 2022.11.26 |
---|---|
[파이썬] 문제 : 월별 수입,지출 입력받아 소비등급 처리 (0) | 2022.11.26 |
[윈도우] Edge브라우저에서 400 Bad Request 에러 (0) | 2022.11.26 |
[파이썬] 문제 : 다른 프로그램 실행 (0) | 2022.11.25 |
[파이썬] 문제 : 정수열에서 중복된 수 제외하고 몇개인지 파악 (0) | 2022.11.25 |
댓글