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

 

14681번: 사분면 고르기

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

www.acmicpc.net


import java.util.*;

class Main{
    public static void main(String[]args){
        Scanner sc = new Scanner(System.in);
        int x = sc.nextInt();
        int y = sc.nextInt();
        if(x*y>0){
            if(x>0){System.out.println("1");}
            else{System.out.println("3");}
        }else{
            if(x>0){System.out.println("4");}
            else{System.out.println("2");}
        }
    }
}

 

x축과 y축의 곱으로 먼저 나누고, x가 양수 일 경우와 음수일 경우로 구분해 결정.

+ Recent posts