반응형
import sys
x, y, w, h = map(int, sys.stdin.readline().split())
mList = [x, y, w-x, h-y]
m = mList[0]
for i in mList:
if i < m:
m = i
print(m)
반응형
1. 가장 짧은 길이는 현재 위치와 직사각형 각 변을 수직이 될 때
2. 현재 위치(x좌표, y좌표) 도는 직사각형의 가로 길이-x좌표, 직사각형의 세로 길이-y좌표
728x90
3. 각 길이의 후보군을 계산한 값을 리스트에 저장
4. 리스트 첫번째 요소를 m에 저장(m은 최솟값을 저장할 변수임)
5. 각 요소를 하나씩 비교하여 해당 요소가 m보다 작으면 m에 저장
6. m 출력
SMALL
반응형
'프로그래밍 > 백준' 카테고리의 다른 글
[백준/파이썬] 1308번 D-Day (1) | 2024.03.31 |
---|---|
[백준/파이썬] 7785번 회사에 있는 사람(딕셔너리, 리스트 활용 문제) (0) | 2024.03.24 |
백준 티어 보는 법, 티어 순서, 문제별 티어 보는 법 (0) | 2024.03.21 |
[파이썬(Python)] 백준 문제 풀이 1065 한수 (1) | 2024.02.12 |
[C/C++] 백준 2523 별 찍기 - 13 (0) | 2022.06.07 |