정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.
num | return |
---|---|
3 | "Odd" |
4 | "Even" |
class Solution {
public long solution(long n) {
long answer = 0;
return answer;
}
}
class Solution {
public long solution(long n) {
String answer = "";
if(num % 2 == 0) answer = "Even";
else if (num % 2 == 1 || num % 2 == -1) answer = "Odd";
return answer;
}
}
짝수와 홀수는 2로 나눴을 때 0인지 1인지로 구분할 수 있다.
0일 경우 짝수, 1일 경우는 홀수이다.
if문에는 나머지가 0일 경우 "Even"을,
else if에는 나머지가 1과 -1일 경우 "Odd"를 answer에 대입시켜 리턴했다.