촉촉한초코칩
[백준] 1085(직사각형에서 탈출) Python, C언어 본문
문제
한수는 지금 (x, y)에 있다. 직사각형은 각 변이 좌표축에 평행하고, 왼쪽 아래 꼭짓점은 (0, 0), 오른쪽 위 꼭짓점은 (w, h)에 있다. 직사각형의 경계선까지 가는 거리의 최솟값을 구하는 프로그램을 작성하시오.
입력
첫째 줄에 x, y, w, h가 주어진다.
출력
첫째 줄에 문제의 정답을 출력한다.
그림 참고 : https://ooyoung.tistory.com/102
x,y, w,h = map(int, input().split())
line = []
line.append(x)
line.append(h-y)
line.append(w-x)
line.append(y)
print(min(line))
#include <stdio.h>
int main() {
int x, y, h, w;
scanf("%d %d %d %d", &x, &y, &w, &h);
int line[4] = {};
line[0] = h-y;
line[1] = x;
line[2] = w-x;
line[3] = y;
int min = 1000;
for (int i=0; i<4; i++) {
if(min > line[i])
min = line[i];
}
printf("%d\n", min);
}
'Algorithm' 카테고리의 다른 글
[백준] 9063(대지) Python, C (4) | 2024.10.07 |
---|---|
[백준] 15894(수학은 체육과목 입니다) Python, C (1) | 2024.09.29 |
[백준] **3009(네 번째 점) Python (0) | 2024.09.14 |
[백준] 27323(직사각) Python, C언어 (0) | 2024.09.14 |
[백준] 2292(벌집) Python (0) | 2024.09.14 |