S.S.G

짝수와 홀수 본문

코딩/알고리즘

짝수와 홀수

자유로운개발 2016. 7. 5. 11:18
반응형

 

[문제]

evenOrOdd 메소드는 int형 num을 매개변수로 받습니다.
num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하도록 evenOrOdd에 코드를 작성해 보세요.
num은 0이상의 정수이며, num이 음수인 경우는 없습니다

 

public class EvenOrOdd {
    String evenOrOdd(int num) {
        String result;
      
        if(num % 2 != 0)
           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));
    }
}

 

실행 결과

 

결과 : Odd
결과 : Even

 

 

 String evenOrOdd(int num) {
        return (num % 2 == 0) ? "Even" : "Odd";
    }

 

다른 사람이 매우 간결하게 코딩을 하였다.

 

[문제 및 답안 출처: 헬로월드 (http://tryhelloworld.co.kr)]

반응형

'코딩 > 알고리즘' 카테고리의 다른 글

가운데 글자 가져오기  (0) 2016.07.11
나누어 떨어지는 숫자 배열  (0) 2016.07.07
평균 구하기  (0) 2016.07.07
문자열 내림차순으로 배치하기  (0) 2016.07.05
최대값 최소값 구하기  (0) 2016.07.05