문제 :

풀이코드 :

일반 if 조건문을 이용한 풀이코드로 num을 2로 나눈 나머지가 0인 경우와 그렇지 않은 경우를 비교하여 풀이했다.

    class Solution {
        public String solution(int num) {
            String answer = "";
            if( num %2 == 0 ) {
                answer = "Even";
            }else {
                answer = "Odd";
            }
            return answer;
        }
    }

삼항 연산자를 이용하여 같은 문제를 풀이 할 경우
    class Solution {
        public String solution(int num) {
            String answer = "";
            
            answer = ( num %2 == 0 ) ? "Even" : "Odd";
            
            return answer;
        }
    }

일반적인 if 조건문을 이용하여 코드를 작성할 경우 if문만으로 5줄이 넘어가지만,
삼항 연산자를 이용할 경우 코드를 줄여줄 수 있다.

    a = ( 조건문 ) ? 참 : 거짓;
profile
항해중인 우당탕탕 코린이

0개의 댓글