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)
}
}
}

반응형
'스터디(beakjoon)' 카테고리의 다른 글
Kotlin] 백준 2525번 문제 풀이 (0) | 2023.04.09 |
---|---|
Kotlin] 백준 2884번 문제 풀이 (0) | 2023.04.07 |
Kotlin] 백준 2753번 문제 풀이 (0) | 2023.04.06 |
Kotlin] 백준 9498번 문제 풀이 (0) | 2023.04.06 |
Kotlin] 백준 10172번 문제 풀이 (0) | 2023.04.04 |