반응형
Objective
In this challenge, we learn about conditional statements. Check out the Tutorial tab for learning materials and an instructional video.
Task
Given an integer, , perform the following conditional actions:
- If is odd, print Weird
- If is even and in the inclusive range of to , print Not Weird
- If is even and in the inclusive range of to , print Weird
- If is even and greater than , print Not Weird
Complete the stub code provided in your editor to print whether or not is weird.
Input Format
A single line containing a positive integer
Output Format
Print Weird if the number is weird; otherwise, print Not Weird.
Sample Input 0
3
Sample Output 0
Weird
Sample Input 1
24
Sample Output 1
Not Weird
Explanation
Sample Case 0:
is odd and odd numbers are weird, so we print Weird.
Sample Case 1:
and is even, so it is not weird. Thus, we print Not Weird.
문제풀이
- 짝수면(N % 2) -> Wieird
- 5이하면 -> Not Weird
- 20이하면 -> Weird
- 홀수면(else) -> Not Weird
소스코드
fun main(args: Array<String>) {
val N = readLine()!!.trim().toInt()
when {
N % 2 != 0 -> println("Weird")
N <= 5 -> println("Not Weird")
N <= 20 -> println("Weird")
else -> println("Not Weird")
}
}
반응형
'프로그래밍 언어 > 코틀린(Kotline)' 카테고리의 다른 글
[Kotlin] Day 5: Loops (HackerRank - 30 Days of Code) (0) | 2023.03.08 |
---|---|
[Kotlin] Day 2: Opterators (HackerRank - 30 Days of Code) (0) | 2023.03.06 |
[Kotlin] Day 0: Hello, World. (HackerRank - 30 Days of Code) (0) | 2023.03.04 |
코틀린(Kotlin) 진법 변환 .toInt() (0) | 2023.02.27 |