본문 바로가기
스터디(beakjoon)

Kotlin] 백준14681번 문제 풀이

by 김마리님 2023. 4. 7.

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

 

14681번: 사분면 고르기

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

www.acmicpc.net

 

 

 

풀이

더보기

그냥.. 양수 음수로 나누면 됨....

근데 이거 when 쓰면 되는데 왜 if-else를 썼는지 모르겠네 ㅎ .. ㅠ

 

import java.util.Scanner

fun main(args: Array<String>) {
    question14681()
}

fun question14681() {
    var sc = Scanner(System.`in`)
    var x = sc.nextInt()
    var y = sc.nextInt()

    if(x > 0) {
        if(y > 0) {
            println(1)
        } else {
            println(4)
        }
    } else {
        if(y > 0) {
            println(2)
        } else {
            println(3)
        }
    }
}

 

 

반응형