728x90
https://www.acmicpc.net/problem/1085
문제해석
입력한 값을 통해 임의의 사각형을 형성하고 형성된 사각형에서 탈출하기 위한 조건문을 사용해 최소거리를 구하는 코드를 작성합니다.
소스코드 & 문제해결
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main() {
int x, y, w, h; //좌표값 입력받을 변수 설정
scanf("%d %d %d %d", &x, &y, &w, &h); //좌표값 입력
int min1, min2; //x좌표와 y좌표의 최소값을 비교하기 위해 두 변수 설정
//조건문을 통해 x의 값이 w-x값보다 작으면 x를 변수 min1에 저장 아니면 w-x를 저장
if (x < w - x)
min1 = x;
else min1 = w - x;
//조건문을 통해 y의 값이 h-y값보다 작으면 y를 변수 min2에 저장 아니면 h-y를 저장
if (y < h - y)
min2 = y;
else min2 = h - y;
//x좌표와 y표를 비교하여 최솟값 출력
if (min1 < min2)
printf("%d\n", min1);
else
printf("%d\n", min2);
}
예제 입출력 결과
<출처>
728x90
'백준(BaekJoon)' 카테고리의 다른 글
[BaekJoon/C] No.1015 : 수열 정렬 (0) | 2024.07.07 |
---|---|
[BaekJoon/C] No.1427 : 소트인사이드 (0) | 2024.07.07 |
[BaekJoon/C] No.2609 : 최대공약수와 최소공배수 (0) | 2024.07.07 |
[BaekJoon/C] No.14681 : 사분면 고르기 (0) | 2024.05.23 |
[BaekJoon/C] No.10872 : 팩토리얼 (0) | 2024.05.23 |