[프로그래머스] 짝수와 홀수

yunny·2023년 4월 7일
0

프로그래머스

목록 보기
3/25

생각한 순서

  1. 짝수와 홀수니까 2로 나누어서 확인하면 되겠다
  2. num의 범위가 정수이기 때문에 음수도 고려하기
  3. 삼항연산자를 써서 코드를 간단히 쓰자

막힌 부분

짝수, 홀수라는 생각 때문에 2로 나누는 것에 집착함

실마리

2로 나누어지는지 확인하는게 아니라
2로 나눈 후의 나머지가 더 중요하다는 걸 깨달음

% 를 사용해서 나머지가 무엇인지 확인!

해결 코드

function solution(num) {
    return (num % 2) === 0 ? 'Even' : 'Odd'
}

num을 2로 나눴을 때의 나머지가 0이면 Even 출력,
아닐 경우엔 Odd 출력


앞에서 얘기했던 음수일 경우에도 성공 ~

profile
기록하지 않으면 잊어버려요 !

0개의 댓글

관련 채용 정보