ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [백준/JAVA] 1085 직사각형에서 탈출
    ETC/Algorithm 2023. 5. 19. 23:10

    직사각형에서 탈출

    👉백준 1085번 직사각형에서 탈출 문제 링크

    풀이

    • 꼭지점을 기준으로 상하좌우의 값을 계산한다.
    • 상하 방향의 최솟값, 좌우 방향의 최솟값을 구한다.
    • 둘 중의 최솟값을 구한다.

    제출 코드

    import java.io.*;
    import java.util.StringTokenizer;
    
    public class Main {
        public static void main(String[] args) throws IOException {
            BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
            BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
            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());
    
            int minVert = Math.min(x, w-x);
            int minHori = Math.min(y, h-y);
    
            bw.write(String.valueOf(Math.min(minVert, minHori)));
            bw.flush();
        }
    }

    댓글

Designed by black7375.