Programing/Algorithm

Java, Javascript 프로그래머스 Level1 짝수와 홀수

리커니 2018. 5. 16.
반응형

Java, Javascript 프로그래머스 Level1 짝수와 홀수

 

 

 

 

2로 나눈 나머지가 0이 되는 값이 짝수라는 것만 알면 쉽게 풀 수 있습니다.

코드를 보도록 하죠.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
public class EvenOrOdd {
    String evenOrOdd(int num) {
        return (num%2==0)?"Even":"Odd";
    }
 
    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));
    }
}
cs

 

 

 

삼하연산자를 사용해서 간단히 처리 할 수 있습니다.

삼항연산자는 if문과 같이 조건식에 따라 값을 변경하고 싶은 경우에 사용합니다.

 

(조건식) ? true일 경우 : false일 경우

 

삼항연산자는 JavaScript 에서도 사용할 수 있습니다.

 

1
2
3
4
5
6
7
8
function evenOrOdd(num) {
  // 함수를 완성하세요
  return (num%2==0)? "Even" : "Odd";
}
 
// 아래는 테스트로 출력해 보기 위한 코드입니다.
console.log("결과 : " + evenOrOdd(2));
console.log("결과 : " + evenOrOdd(3));
cs

 

삼항연산자는 if문을 간결하게 기술할 수 있지만, 복잡한 조건과 조건이 중첩하는 경우는 코드의 가독성이 떨어질 수 도 있기 때문에 필요한 경우에만 적절히 사용하는 것이 좋습니다

 

문제 출처 : https://programmers.co.kr

반응형

댓글

💲 추천 글