๋ฌธ์
ํ์๋ ์ง๊ธ (x, y)์ ์๋ค. ์ง์ฌ๊ฐํ์ ์ผ์ชฝ ์๋ ๊ผญ์ง์ ์ (0, 0)์ ์๊ณ , ์ค๋ฅธ์ชฝ ์ ๊ผญ์ง์ ์ (w, h)์ ์๋ค. ์ง์ฌ๊ฐํ์ ๊ฒฝ๊ณ์ ๊น์ง ๊ฐ๋ ๊ฑฐ๋ฆฌ์ ์ต์๊ฐ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ x, y, w, h๊ฐ ์ฃผ์ด์ง๋ค.
์ถ๋ ฅ
์ฒซ์งธ ์ค์ ๋ฌธ์ ์ ์ ๋ต์ ์ถ๋ ฅํ๋ค.
์ ํ
1 ≤ w, h ≤ 1,000
1 ≤ x ≤ w-1
1 ≤ y ≤ h-1
x, y, w, h๋ ์ ์
์์ ์ ๋ ฅ
6 2 10 3
์์ ์ถ๋ ฅ
1
ํ์ด
1. ํ์์ ์์น๋ก๋ถํฐ ๊ฐ์ฅ ๊ฒฝ๊ณ์ ๊น์ง ๊ฐ๊น์ด ๊ฑฐ๋ฆฌ๋ x, w-x, y, h-y ์ค ๊ฐ์ฅ ์์ ์ ์ด๋ค.
=> Math.min() ๋ฉ์๋ ์ฌ์ฉ
import java.util.Scanner;
public class B1085 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int x = sc.nextInt();
int y = sc.nextInt();
int w = sc.nextInt();
int h = sc.nextInt();
int minW = Math.min(x , w - x);
int minH = Math.min(y , h - y);
System.out.println(Math.min(minW, minH));
}
}