ahlight
개발 저장소
ahlight
전체 방문자
오늘
어제
  • 분류 전체보기 (197)
    • Java (7)
    • Spring (5)
    • JPA (2)
    • JavaScript (0)
    • Computer Science (12)
      • 디자인패턴, 프로그래밍 패러다임 (1)
      • 네트워크 (4)
      • 운영체제 (4)
      • 데이터베이스 (3)
      • 자료구조 (0)
    • 알고리즘 (1)
    • 프로그래머스 (13)
    • 백준 (94)
    • 서평 (3)
    • 회고 (1)
    • TIL (58)
    • 기타 (1)

블로그 메뉴

  • 홈

공지사항

인기 글

태그

  • 넥스트스텝
  • 클린코드
  • 라즈베리파이4 #홈서버 #포트포워딩 #dhcp
  • Java
  • TDD

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
ahlight

개발 저장소

백준

백준 14681번 220905

2022. 9. 5. 13:20

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

 

14681번: 사분면 고르기

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

www.acmicpc.net

문제

 

import java.util.Scanner;

public class Main14681 {

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

이전 문제와는 다르게 논리연산자를 쓰지않고 중첩if문으로 문제해결을 했다. 성능에 대한 차이는 아직 잘 모르겠으나 육안으로 볼 경우 코드가 한눈에 들어오는 차이가 있다. 여러번 연습하며 차이점을 숙지해보자.

'백준' 카테고리의 다른 글

백준 2480번 220906  (0) 2022.09.06
백준 2884번 220906  (0) 2022.09.06
백준 2753번 220905  (0) 2022.09.05
백준 9498번 220905  (0) 2022.09.05
백준 1330번 220903  (0) 2022.09.03
    '백준' 카테고리의 다른 글
    • 백준 2480번 220906
    • 백준 2884번 220906
    • 백준 2753번 220905
    • 백준 9498번 220905
    ahlight
    ahlight

    티스토리툴바