프로그래머스/level1
[Java][프로그래머스] 짝수와 홀수
wave_m
2020. 8. 7. 20:50
728x90
문제 설명 :
정수 num이 짝수일 경우 Even을 반환하고 홀수인 경우 Odd를 반환하는 함수, solution을 완성해주세요.
제한 조건 :
- num은 int 범위의 정수입니다.
- 0은 짝수입니다.
입출력 예 :
num return
3 | Odd |
4 | Even |
class Solution {
public String solution(int num) {
String answer = "";
if(num % 2 == 0){
answer = "Even";
} else{
answer = "Odd";
}
return answer;
}
}
알고리즘 풀이 :
1. String으로 반환을 하기에 반환 되는 객체 answer을 String으로 선언
2. 숫자 num을 2로 나누었을 때 나머지가 1이면 홀수 0이면 짝수임을 if문으로 판별
2-1. num % 2 == 0 일 때
- num은 짝수이기에 answer에 Even을 저장
2-2. num % 2 == 1 일 때
- num은 홀수이기에 answer에 Odd를 저장
3. return을 사용하여 위 if 문에서 나온 결과 answer을 반환
728x90