✔ [BOJ/14681] 사분면 고르기

2022. 2. 3. 10:30·Algorithm & Data Structure/boj
728x90


✔ [BOJ/14681] 사분면 고르기

 

 

14681번: 사분면 고르기

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

www.acmicpc.net

 


 

문제

 

흔한 수학 문제 중 하나는 주어진 점이 어느 사분면에 속하는지 알아내는 것이다. 사분면은 아래 그림처럼 1부터 4까지 번호를 갖는다. "Quadrant n"은 "제n사분면"이라는 뜻이다.

예를 들어, 좌표가 (12, 5)인 점 A는 x좌표와 y좌표가 모두 양수이므로 제1사분면에 속한다. 점 B는 x좌표가 음수이고 y좌표가 양수이므로 제2사분면에 속한다.

점의 좌표를 입력받아 그 점이 어느 사분면에 속하는지 알아내는 프로그램을 작성하시오. 단, x좌표와 y좌표는 모두 양수나 음수라고 가정한다.

 

입력

 

첫 줄에는 정수 x가 주어진다. (−1000 ≤ x ≤ 1000; x ≠ 0) 다음 줄에는 정수 y가 주어진다. (−1000 ≤ y ≤ 1000; y ≠ 0)

 

출력

 

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

 

예제 입력 

 

  1. 12
    5
  2. 9
    -13

 

예제 출력

 

  1. 1
  2. 4

 

알고리즘 분류

 

  • 구현
  • 수학
  • 기하학

 

코드
import java.util.*;

public class Main {
    public static void main(String args[]) {
        
        Scanner in = new Scanner(System.in);
        
        int x = in.nextInt();
        int y = in.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");
        }
    }
}
저작자표시 (새창열림)

'Algorithm & Data Structure > boj' 카테고리의 다른 글

✔ [BOJ/2739] 구구단  (2) 2022.02.06
✔ [BOJ/2884] 알람 시계  (1) 2022.02.04
✔ [BOJ/2753] 윤년  (2) 2022.02.02
✔ [BOJ/9498] 시험 성적  (2) 2022.02.01
✔ [BOJ/1330] 두 수 비교하기  (0) 2022.01.31
'Algorithm & Data Structure/boj' 카테고리의 다른 글
  • ✔ [BOJ/2739] 구구단
  • ✔ [BOJ/2884] 알람 시계
  • ✔ [BOJ/2753] 윤년
  • ✔ [BOJ/9498] 시험 성적
ro117youshin
ro117youshin
코딩 / 외국어공부 (영어, 중국어) / 독서 등 자기계발을 기록합니다.
  • ro117youshin
    Taking an extra step
    ro117youshin
  • 전체
    오늘
    어제
    • 분류 전체보기 (153)
      • DDD (5)
      • JAVA (13)
      • Spring Boot (2)
      • Spring (4)
      • MySQL (1)
      • C (1)
      • Algorithm & Data Structure (34)
        • study (15)
        • programmers (0)
        • boj (18)
        • assignments (1)
      • CS: Computer Science (6)
        • CS50 2019 (4)
        • Network (2)
        • Database (0)
      • Git (3)
      • foreign language (16)
        • English (0)
        • Chinese (16)
      • BOOK (2)
      • ETC (2)
      • youtube.com|user|egoing2 (64)
        • WEB1 - HTML & Internet (5)
        • WEB2 - CSS (9)
        • WEB2 - JavaScript (18)
        • JavaScript Immutability (0)
        • DATABASE1 (4)
        • DATABASE2 MySQL (12)
        • JAVA1 (16)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글쓰기
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    HSK6급
    개발공부
    코딩공부
    생활코딩
    mysql
    HTML
    HSK6급모의고사
    HSK6급필수어휘
    도메인 주도 설계
    나의 앱 만들기
    Domain Driven Design
    JAVA1
    DATABASE2
    javascript
    알고리즘문제
    HSK6급공부
    ddd
    자바
    css
    최범균
    조건문
    BOJ
    Java자료구조
    baekjoon
    객체
    variable
    js
    중국어공부
    백준
    Java
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
ro117youshin
✔ [BOJ/14681] 사분면 고르기
상단으로

티스토리툴바