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가 양수 일 경우와 음수일 경우로 구분해 결정.
'알고리즘 문제 > JAVA' 카테고리의 다른 글
[백준] 1244번:스위치켜고끄기(JAVA) (0) | 2022.10.04 |
---|---|
[SWEA] 1953번: 탈주범검거(JAVA) (0) | 2022.10.04 |
[백준] 11022번: A+B -8(JAVA) (0) | 2021.07.07 |
[백준] 11021번: A+B -7(JAVA) (0) | 2021.07.07 |
[백준] 10950번: A+B -3(JAVA) (0) | 2021.07.07 |