본문 바로가기
백준

[백준] 14681번 : 사분면 고르기 – JAVA [자바]

by Hongwoo 2022. 7. 6.
반응형

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

 

14681번: 사분면 고르기

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

www.acmicpc.net

 


  • 문제

 

 


  • 문제 풀이

백준 14681번 사분면 고르기는 브론즈 5 난이도의 구현 및 기하학 문제이다. 이 문제에서는 정수 x, y로 된 좌표가 주어지고 이 좌표가 어느 사분면에 있는지를 출력해주면 된다.

 

x > 0, y > 0이면 1 사분면이다.

 

x < 0, y > 0이면 2 사분면이다.

 

x < 0, y < 0이면 3 사분면이다.

 

x > 0, y < 0이면 4 사분면이다.

 

코드에서는 간단한 if문으로 해결할 수 있다.

 


  • 코드

 

import java.io.*;
import java.util.*;
public class Main {

    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int x = Integer.parseInt(br.readLine());
        int y = Integer.parseInt(br.readLine());
        if (x > 0 && y > 0) System.out.print(1);
        else if (x > 0 && y < 0) System.out.print(4);
        else if (x < 0 && y < 0) System.out.print(3);
        else System.out.print(2);
    }
}

 

반응형

댓글