Ming's develop story

알고리즘 - 짝수와 홀수 (21.11.08) 본문

스파르타코딩클럽 - 항해99/항해99 Chapter2 - 알고리즘 기초

알고리즘 - 짝수와 홀수 (21.11.08)

Ming 2021. 11. 8. 19:14
  • 짝수와 홀수

문제 설명

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

제한 조건

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

입출력 예

num          return

3 "Odd"
4 "Even"

 

 

-----------------------------------------------------------------------------------------------------------------------------------

내 풀이

1. Return 값을 반환해줄 answer 변수를 지정해준다

 

2. if문을 사용하여 짝수일 경우엔 'Even'을 홀수인 경우엔 'Odd'가 반환되도록 코드를 짠다.

 

 

 

 

삼항연산자를 사용하여 더 간결하게 코드를 짤 수 있다.

조건부 삼항 연산자는 JavaScript에서 세 개의 피연산자를 취할 수 있는 유일한 연산자입니다. 맨 앞에 조건문 들어가고. 그 뒤로 물음표(?)와 조건이 참(truthy)이라면 실행할 식이 물음표 뒤로 들어갑니다. 바로 뒤로 콜론(:)이 들어가며 조건이 거짓(falsy)이라면 실행할 식이 마지막에 들어갑니다. 보통 if 명령문의 단축 형태로 쓰입니다.

 

위 코드 저 자체로는 (== 1 홀수냐)는 질문이 암시된 조건문입니다.

 

 

반대로 ==0을 사용하면 짝수냐 라는 질문이다.

Comments