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
'알고리즘 스터디 > [프로그래머스] 연습문제' 카테고리의 다른 글
[알고리즘] 없는 숫자 더하기 문제풀이(자바스크립트 javascript) (0) | 2022.07.15 |
---|---|
[알고리즘] 문자열을 정수로 바꾸기 문제 풀이(자바스크립트 javascript) (0) | 2022.07.15 |
[알고리즘] 두 정수 사이의 합 문제 풀이(자바스크립트 javascript) (0) | 2022.07.15 |
[알고리즘] 가운데 글자 가져오기 문제 풀이(자바스크립트 javascript) (0) | 2022.07.15 |
[알고리즘] 직사각형 별찍기 문제 풀이(자바스크립트 javascript) (0) | 2022.07.15 |