본문 바로가기
JAVA/백준 알고리즘

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

by 코딩전사_추추 2022. 4. 1.
728x90
반응형

1. 문제

 

14681번: 사분면 고르기

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

www.acmicpc.net

2. 문제 풀이

- 제1사분면은 X>0, Y>0, 제2사분면은 X<0, Y>0, 제3사분면은 X<0, Y <0, 제4사분면은 X>0, Y<0이다.

- 입력 조건에서 X와 Y는 0이 아니라고 했으니 X, Y가 각각 0이 입력되거나, (0,0)일 조건은 주지 않아도 된다.

- 해당 사분면에 해당하는 숫자를 출력한다.

- X와 Y에 대한 조건을 두 개 다 충족해야 하므로 &&을 사용하고, if ~ else if ~ else를 사용하여 조건을 비교한다.

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(x<0 && y>0) {
			System.out.println("2");
		}else if(x<0 && y<0) {
			System.out.println("3");
		}else {
			System.out.println("4");
		}

	}

}

 

728x90
반응형