TIL | [알고리즘] 짝수와 홀수(Java)

hyemin·2022년 3월 11일
0

알고리즘

목록 보기
2/38
post-thumbnail

THINKING

  1. if문을 사용해서 짝수인 경우/홀수인 경우 반환값을 다르게 하자
  2. 홀/짝 판단은 num % 2 == 0 이면 짝수 아니면 홀수임을 사용하자

내 풀이

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

좋아요 많이 받은 풀이

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

배운 것

알고 있던 내용이지만 실제로 if문을 쓸 때 바로 삼항 연산자를 떠올리지 못해서 다시 한번 정리해보았다.

삼항 연산자

if-else문의 축약형이다.

사용법

a < b ? printf(a) : printf(b);

a < b는 조건, ?는 then, printf(a)는 true문, printf(b)는 else문을 뜻한다.

0개의 댓글

관련 채용 정보