728x90
🔥 Programmers Lv.1 : 짝수와 홀수
🔍 문제 : " 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. "
📎 조건 :
∙ num은 int 범위의 정수입니다.
∙ 0은 짝수입니다.
∙ num은 int 범위의 정수입니다.
∙ 0은 짝수입니다.
👉🏻 My answer
function solution(num) {
var answer = '';
if(num % 2 == 0){
answer = "Even";
} else {
answer = "Odd";
}
return answer;
}
: 수업시간에 배웠던 짝수( % : 나머지의 값이 0)와 홀수(짝수를 제외한 나머지 값들)를 통해 if문을 사용하여 답을 작성하였습니다.
👉🏻 Another ways
function evenOrOdd(num) {
return num % 2 ? "Odd" : "Even";
}
: 삼항연산자를 이용하여 if문을 더 단조롭게 만들어 코드를 깔끔하게 보이게 하는 방법이 있습니다.
function evenOrOdd(num) {
var result = '';
if(num%2==0){
result = "Even";
}else if(num == 0){
result = "0";
}else{
result = "Odd";
}
return result;
}
: 조건에서 0이 짝수가 아니라고 한다면 사용할 수 있는 방법입니다.
'알고리즘 도장깨기' 카테고리의 다른 글
프로그래머스 Lv.1 "자연수 뒤집어 배열로 만들기" (3) | 2022.11.01 |
---|---|
프로그래머스 Lv.1 "자릿수 더하기" (2) | 2022.11.01 |
프로그래머스 Lv.1 "약수의 합" (2) | 2022.10.30 |
프로그래머스 Lv.1 "나머지가 1이 되는 수 찾기" (2) | 2022.10.30 |
프로그래머스 Lv.1 "평균 구하기" (2) | 2022.10.30 |
댓글