[Java]伯俊-1085号「矩形から脱出」


質問する


1つの数は現在(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

    マイソース

    import java.util.Scanner;
    
    public class Main {
        public static void main(String[] args) {
            Scanner s = new Scanner(System.in);
            int w=0, h=0;
            int[] arr = new int[4];
            
            arr[0] = s.nextInt();
            arr[1] = s.nextInt();
            w = s.nextInt();
            h = s.nextInt();
    
            arr[2] = w - arr[0];
            arr[3] = h - arr[1];
    
            int min = arr[0];
    
            for(int i=1;i<4;i++) {
              if(min>arr[i]) min = arr[i];
            }
            
            System.out.println(min);
        }
    }