Progamming/BAEK JOON > 백준의 알고리즘

[백준] 14681번 : 사분면 고르기 - JAVA

코딩밤 2023. 2. 7. 17:47
300x250

 

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

 

14681번: 사분면 고르기

점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다.

www.acmicpc.net

 

문제

백준 14681번 문제 이미지

멀리서 보면 어렵지만 자세히 보면 어렵지 않은 문제이다.

 

풀이
import java.util.Scanner;
public class Main {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        int X = sc.nextInt();
        int Y = sc.nextInt();

        if(X > 0 && Y > 0) {
            System.out.println("1");
        } else if(Y > 0){
            System.out.println("2");
        } else if(X < 0 && Y < 0) {
            System.out.println("3");
        } else {
            System.out.println("4");
        }

    }
}

양수 음수인지 파악을 하고 X좌표가 큰지, 작은지 Y 좌표 값에 따라 몇 사분면인지 검사하는 조건문이다

300x250