문제 내용
정수 number와 n, m이 주어집니다.
number가 n의 배수이면서 m의 배수이면 1을 아니라면 0을 return하도록 solution 함수를 완성해주세요.
▶ 내가 푼 방식
//내가 작성한 코드
function solution(number, n, m) {
if (number % n ===0 && number % m === 0){
return 1;
}
if (number % n !==0 || number % m !== 0){
return 0;
}
}
▶ 다른 유저가 푼 방식
// 유저 1
function solution(number, n, m) {
return +!(number % n || number % m);
}
// 유저 2
function solution(number, n, m) {
return (number%n ===0) ? (number%m===0) ? 1 : 0 : 0;
}
// 유저 3
function solution(number, n, m) {
return number % n === 0 && number % m === 0 ? 1 : 0
}
▶ 배운 것들
- 삼항 연산자 복습
const result = (조건식) ? (참일 때의 값) : (거짓일 때의 값)
'프로그래밍 > 코딩연습' 카테고리의 다른 글
[ JS 코딩연습 ] 2024/04/06: 3. 편지 (0) | 2024.04.06 |
---|---|
[ JS 코딩연습 ] 2024/04/06 : 2. 중복된 숫자 개수 (0) | 2024.04.06 |
[ JS 코딩연습 ] 2024/04/06 : 1. 배열 원소의 길이 (0) | 2024.04.06 |
[ JS 코딩연습 ] 2024/4/5 : 2. 문자열 붙여서 출력하기 (0) | 2024.04.05 |
[ JS 코딩 연습] 2024/4/5 : 1. n의 배수 (0) | 2024.04.05 |