문제 설명
정수 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;
}
}
다른 사람의 풀이
삼항연산자를 이용하면 더 쉽게 해결할 수 있다..
//- , - , - , 송주연 , - 외 29 명
public class EvenOrOdd {
String evenOrOdd(int num) {
return num % 2 == 0 ? "Even": "Odd";
}
'Algorithm' 카테고리의 다른 글
| [프로그래머스] 평균 구하기(JAVA) (0) | 2022.09.07 |
|---|---|
| [프로그래머스] 약수의 합(JAVA) (0) | 2022.09.07 |
| [프로그래머스] 핸드폰 번호 가리기 (0) | 2022.09.06 |
| [프로그래머스] 행렬의 덧셈 (0) | 2022.09.03 |
| [프로그래머스] x만큼 간격이 있는 n개의 숫자 (0) | 2022.08.27 |