✏️기록하는 즐거움
article thumbnail

 

코딩테스트 연습 - 짝수와 홀수

정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. 제한 조건 num은 int 범위의 정수입니다. 0은 짝수입니다. 입출력 예 num return 3 "Odd" 4 "Even"

programmers.co.kr

 

|  제출

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

 

|  풀이과정

num을 나누었을 때 나머지가 0이면 짝수이므로 Even을, 그렇지 않으면 홀수이므로 Odd를 반환한다.

0 % 2 = 0 이므로 짝수로 인식되어 코드 한 줄로 문제를 풀 수 있다.

 

|  개념

삼항연산자

  • if문의 축약된 형태
  • ?(물음표) 앞에 조건문이 들어가고 그 뒤에는 (조건문이 truthy한 값일 때 실행할 문장) : (falsy 일때 실행할 문장)으로 이루어져 있다.

 

profile

✏️기록하는 즐거움

@nor_coding

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!