[BOJ] 14681 | 사분면 고르기

     

     

     

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

     

    ✔ 배운점

     

    ✔ 각각의 경우 ( ++,+-,-+,-- )로 출력문을 나누는 것이 아니라, 크게 두가지 경우 ( x가 +이거나 -이거나)로 먼저 분류하기, 그다음 if문을 중첩으로 사용하여 y가 +일 경우와 -일 경우를 나누자. 

     

    ✔ 즉, 공통점을 먼저 찾아서 분류하고, 세부적으로 분류할 것!

     

     

    728x90

    '📓 Study > Coding Test' 카테고리의 다른 글

    [BOJ] 2739 | 구구단  (0) 2021.07.20
    [BOJ] 2844 | 알람시계  (0) 2021.07.18
    [BOJ] 2735번 | 윤년  (0) 2021.07.16
    [BOJ] 9488번 | 시험 성적  (0) 2021.07.15
    [BOJ] 2588번 | 곱셈  (0) 2021.07.14

    댓글