[BOJ] 1085번 직사각형에서 탈출 - JAVA

최영환·2022년 9월 29일
0

BaekJoon

목록 보기
17/87
post-thumbnail
## Java 풀이 시 유의사항 ##
클래스명은 Main 으로 작성해야함!

💡 문제

💬 입출력 예시

📌 풀이(소스코드)

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class Main {
    public static void main(String[] args) throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st = new StringTokenizer(br.readLine(), " ");
        int x = Integer.parseInt(st.nextToken());
        int y = Integer.parseInt(st.nextToken());
        int w = Integer.parseInt(st.nextToken());
        int h = Integer.parseInt(st.nextToken());

        System.out.println(Math.min(Math.min(x, w-x), Math.min(y, h-y)));
        br.close();
    }
}

📄 해설

  • 경계선까지의 거리를 구하는 문제이므로, 상 하 좌 우 거리를 구해서 Math.min 메소드의 인자로 넣어 해결
profile
조금 느릴게요~

0개의 댓글