[Wecode] Repl.it - isEitherEvenAndLessThan9
❓ 문제
isEitherEvenAndLessThan9 함수를 작성하세요.
- 함수의 인자로 숫자 두개가 주어졌을때 함수는 2가지 조건을 검사합니다.
- 우선 두 숫자 중 적어도 하나가 짝수인지 확인합니다.
- 그리고 두 숫자 모두 9보다 작은지를 확인합니다.
- 두 조건을 모두 만족하는 경우만 true를 반환합니다.
✍🏻 1차 답변
function isEitherEvenAndLessThan9(num1, num2) {
if (num1 % 2 === 0 || num2 % 2 === 0) {
if (num1 < 9 && num2 < 9) {
return true;
}
else {
return false;
}
} else {
return false;
}
}
결과 : 테스트 통과
그러나 else 값이 너무 많고 가독성이 떨어진다는 단점이 있었다.
✍🏻 2차 답변
function isEitherEvenAndLessThan9(num1, num2) {
if ((num1 % 2 === 0 || num2 % 2 === 0) && (num1 < 9 && num2 < 9)) {
return true;
}
return false;
}
결과 : 테스트 통과
두 개의 조건을 &&으로 묶어주니 훨씬 간결하고 가독성이 좋아졌다.
Author And Source
이 문제에 관하여([Wecode] Repl.it - isEitherEvenAndLessThan9), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hang_kem_0531/Wecode-Repl.it-isEitherEvenAndLessThan9저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)