알고리즘🅰/프로그래머스

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

개발조각 2022. 3. 4. 11:00
728x90
반응형

이번 문제도 쉬워서 간단하게 설명하겠습니다.

 


해결방안

function solution(num) {
    return num % 2 ? "Odd" : "Even"
}

조건문 중에서 삼항 연산자를 써주었습니다.

 

삼항 연산자

구문 : 조건 ? true : false

  • 조건이 true이면 true를 실행
  • 조건이 false이면 false를 실행

 

  • 조건 : 홀수인지 짝수인지 판단 -> num % 2​
  • true : 홀수이면 -> "Odd"
  • false : 짝수이면 -> "Even"

 

조건 : 홀수인지 짝수인지 판단 -> num % 2​

조건에는 홀수, 짝수 구할 때 가장 쓰기 편한 %를 사용해서

홀수 짝수의 나머지 값에 따라 구분해주었습니다.

  • 홀수 % 2 -> 0이 아닌 숫자가 나옴
  • 짝수 % 2 -> 무조건 0이 나옴

이 점을 활용해서 조건에 "num % 2"를 넣어 주었습니다.

그러면 홀수일 때는 값이 나오고 짝수일 때는 0이 나오니까

홀수일 때 true로 가고 짝수일 때는 false로 가게 됩니다.


여기까지 프로그래머스 짝수와 홀수 해결방안에 대해 설명해보았습니다.

728x90
반응형