본문 바로가기
알고리즘 스터디/[프로그래머스] 연습문제

[알고리즘] 짝수와 홀수 문제 풀이(자바스크립트 javascript)

by 제니운 2022. 7. 15.
728x90

정수 num이 짝수일 경우, "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수를 하려면 뭔가 딱 봐도 if문이었다!

 

(문제풀이 생각)

1. 모양을 구상해보자!

if 정수 num = 짝수{
      반환 = "Even"}
  else{
      반환 = "Odd"}

이런 느낌일 것 같았고

 

2. 정리하면

1) 짝수를 어떻게 알지? : 이건 수학적으로, 나누기 했을 때 0이면 짝수 1이면 홀수!

2) 나누기는 어떻게 하지? : 구글링해보니까 %를 쓰던데, 

👌 여기선 이거랑 같다라고 할 때 ==를 두 번쓰는 것도 다시한 번 배웠다.

2) 반환을 하는 건 어떻게 해야하지 ? 

 

이걸 보니까, 반환하는 값은 answer를 쓰면 되는 것 같다!

 

 

function solution(num) {
    var answer = '';
    
    if (num%2 == 0){
        answer = "Even";
    } else{
        answer = "Odd";
    }
    return answer;
    
}

 

완성!

 

 

 

 

728x90