[프로그래머스] - LV1. 짝수와 홀수(JAVA)

개발자·2022년 9월 22일
0
post-thumbnail

LV1. 짝수와 홀수(JAVA)

문제 설명

정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.


제한 조건

  • num은 int 범위의 정수입니다.
  • 0은 짝수입니다.

입출력 예

numreturn
3"Odd”
4“Even”

내가 작성한 코드

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

삼항연산자를 이용해서 num을 2로 나눴을 때 나머지가 없으면 "Even, 그게 아니라면 "Odd"를 리턴하도록 작성.


다른 사람이 작성한 코드

class Solution {
  public String solution(int num) {
      return ((num&1)==1) ? "Odd" : "Even";
  }
}

비트 연산자를 이용해서 num&1의 값이 1일 경우에는 "Odd", 그게 아니라면 "Even"을 리턴하도록 작성한 코드.

profile
I DEVELOP THEREFORE, I AM 😄

0개의 댓글