-
안녕하세요 오늘은 자바스크립트 알고리즘 짝수와 홀수를 풀어보도록 하겠습니다.
문제 설명
정수 num이 짝수일 경우 Even을 반환하고 홀수인 경우 Odd를 반환하는 함수, solution을 완성해주세요.
제한 조건
- num은 int 범위의 정수입니다.
- 0은 짝수입니다.
입출력 예
문제 풀이
function solution(num) { var answer = []; if(num % 2 == 0){ answer = "Even"; } else { answer = "Odd"; }; return answer; }; // 코드는 테스트 출력 코드입니다. console.log(solution(10)); console.log(solution(111));
우선 if 문으로 매개 변수에 숫자를 2를 나누고 나머지가 0이 된다면 짝수이고 그렇지 않으면 홀수가 되는것을 이용하여
짝수일때는 answer 를 "Even"으로 만들어 주고,
홀수일때는 answer 를 "Odd" 로 만들어 주었습니다.
기초적이면서도 중요한 짝수와 홀수 개념이었습니다.
마지막은 다른사람들의 풀이도 보면서 끝마치겠습니다.
다른 사람들의 풀이
function evenOrOdd(num) { return num % 2 ? "Odd" : "Even"; } // 아래는 테스트로 출력해 보기 위한 코드입니다. console.log("결과 : " + evenOrOdd(2)); console.log("결과 : " + evenOrOdd(3));
'코딩 기록 > 자바스크립트 알고리즘' 카테고리의 다른 글
(자바스크립트 알고리즘) 약수의 합 - kimyang-sun (0) 2019.12.11 (자바스크립트 알고리즘) 문자열을 정수로 바꾸기 - kimyang-sun (0) 2019.12.11 (자바스크립트 알고리즘) 자릿수 더하기 - kimyang-sun (0) 2019.12.10 (자바스크립트 알고리즘) 수박수박수박수박수박수? - kimyang-sun (0) 2019.12.10 (자바스크립트 알고리즘) 평균 구하기 - kimyang-sun (0) 2019.12.08 댓글