출처: https://school.programmers.co.kr/learn/courses/30/lessons/12937
문제 설명
정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.
제한 조건
num은 int 범위의 정수입니다.
0은 짝수입니다.
입출력 예
num return
3 "Odd"
4 "Even"
class Solution {
public String solution(int num) {
String answer = "";
// 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환
if(num % 2 == 0){
answer = "Even";
} else {
answer = "Odd";
}
return answer;
}
}
이거는 설명 생략 하겠다.
다른 사람의 풀이
public class EvenOrOdd {
String evenOrOdd(int num) {
return (num % 2 == 0) ? "Even" : "Odd";
}
public static void main(String[] args) {
EvenOrOdd evenOrOdd = new EvenOrOdd();
// 아래는 테스트로 출력해 보기 위한 코드입니다.
System.out.println("결과 : " + evenOrOdd.evenOrOdd(3));
System.out.println("결과 : " + evenOrOdd.evenOrOdd(2));
}
}
public class EvenOrOdd {
String evenOrOdd(int num) {
String result = "";
if(num%2==1){
result="Odd";
}else{
result="Even";
}
return result;
}
public static void main(String[] args) {
String str = "1 2 3 4";
EvenOrOdd evenOrOdd = new EvenOrOdd();
//아래는 테스트로 출력해 보기 위한 코드입니다.
System.out.println("결과 : " + evenOrOdd.evenOrOdd(3));
System.out.println("결과 : " + evenOrOdd.evenOrOdd(2));
}
}