정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.
class Solution {
fun solution(num: Int): String {
var answer = ""
if ((num%2)==0){
answer = "Even"
}else {
answer = "Odd"
}
return answer
}
}
class Solution {
fun solution(num: Int): String {
return when(num % 2) {
0 -> "Even"
else -> "Odd"
}
}
}
같은 방식인데 when 문을 이용해서 푼 경우
class Solution {
fun solution(num: Int): String
{
return if (num.and(1) == 0) "Even" else "Odd"
}
}
비트 연산을 활용하여 푼 경우