반응형

백준 14681번 사분면 고르기 풀이 코드

C | C++ | Java | Python


풀이

if, else문으로 입력값을 사분면 조건과 비교한 후 답을 출력합니다.

코드

#include <stdio.h>
int main(){
    int x, y;
    scanf("%d %d", &x, &y);
    if(x > 0 && y > 0){
        printf("1");
    }
    else if(x < 0 && y > 0){
        printf("2");
    }
    else if(x < 0 && y < 0){
        printf("3");
    }
    else{
        printf("4");
    }
}
#include <iostream>
int main(){
    int x=0, y=0;
    std::cin>>x>>y;
    if(x>0&&y>0)
        std::cout<<"1";
    else if(x<0&&y>0)
        std::cout<<"2";
    else if(x<0&&y<0)
        std::cout<<"3";
    else if(x>0&&y<0)
        std::cout<<"4";
    return 0;
}
import java.util.Scanner;

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

if x > 0 and y > 0:
    print(1)
elif x > 0 and y < 0:
    print(4)
elif x < 0 and y < 0:
    print(3)
elif x < 0 and y > 0:
    print(2)

문제 출처

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

반응형

+ Recent posts