반응형

https://www.acmicpc.net/problem/1085

import java.util.Scanner;
public class Main {
    public static void main(String args[]) {
        Scanner scanner = new Scanner(System.in);
        int h=0;
        int w=0;
        int x=0;
        int y=0;
        while(scanner.hasNextInt()){
        x = scanner.nextInt();
        y = scanner.nextInt();
        w = scanner.nextInt();
        h = scanner.nextInt();
        }
        int m1 = Math.min(h-y,y);
        int m2 = Math.min(w-x,x);
    

      System.out.println(Math.min(m1,m2));
    }
}

 

* 학습내용

1. 두 수 중에 최소값 구하기

Math.min(X,Y)

Math 자체를 너무 오랜만에 써봄...

 

2. 입력받기

Scanner sc = new Scanner(System.in);

정수 입력받기 : sc.nextInt();

문자열 입력받기 : sc.nextLine();

입력도 받아볼 일이 없어서 써본 기억이 가물가물...

반응형

'코딩 관련 > 코딩문제풀기' 카테고리의 다른 글

[JAVA] 9012번 괄호  (0) 2023.03.13
[JAVA] 너의 평점은  (0) 2023.03.12
[JAVA] 그룹 단어 체커  (0) 2023.03.12
[JAVA] 크로아티아 알파벳  (0) 2023.03.11
[JAVA] 4344번 평균은 넘겠지 문제  (0) 2023.03.09

+ Recent posts