Develop/Programmers
[프로그래머스] (JAVA) LV1. 짝수와 홀수
eroul-ri
2022. 11. 16. 18:29
프로그래머스 JAVA문제
LV1. 짝수와 홀수
문제 설명
정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.
제한 조건
- num은 int 범위의 정수입니다.
- 0은 짝수입니다.
class Solution {
public String solution(int num) {
String answer = "Even";
int remainder = num % 2;
remainder *= remainder;
if(remainder == 1) {
answer = "Odd";
}
return answer;
}
}
해설
- answer를 "Even"으로 초기화
- 정수를 2로 나눈 나머지는 -1, 0, 1이 생길 수 있음.
- 나머지가 -1의 경우 * -1 을 해서 양수 1로 치환하여 나머지가 1인 경우 "Odd".