-
[Programmers] JavaScript 알고리즘 | Lv.0 공배수► JS Algorithm/Programmers 2023. 12. 13. 21:58반응형
🔒 문제 설명
정수 number와 n, m이 주어집니다. number가 n의 배수이면서 m의 배수이면 1을 아니라면 0을 return하도록 solution 함수를 완성해주세요.
🔒 제한사항
- 10 ≤ number ≤ 100
- 2 ≤ n, m < 10
🔒 입출력 예
number n m result 60 2 3 1 55 10 5 0
🔒 입출력 예 설명
입출력 예 #1
- 60은 2의 배수이면서 3의 배수이기 때문에 1을 return합니다.
입출력 예 #2
- 55는 5의 배수이지만 10의 배수가 아니기 때문에 0을 return합니다.
🔐 solution of mine
!
const solution = (number, n, m) => console.log(!(number % n) && !(number % m) ? 1 : 0); solution(60, 2, 3); // expected output: 1 solution(55, 10, 5); // expected output: 0
🔐 solution of others
+ 단항 더하기
const solution = (number, n, m) => console.log(+!(number % n || number % m)); solution(60, 2, 3); // expected output: 1 solution(55, 10, 5); // expected output: 0
풀이는 아래와 같다.
const solution = (number, n, m) => { console.log(!(number % n || number % m)); // expected output: true or false console.log(+!(number % n || number % m)); // expected output: 1 or 0 }; solution(60, 2, 3); solution(55, 10, 5);
반응형'► JS Algorithm > Programmers' 카테고리의 다른 글
[Programmers] JavaScript 알고리즘 | Lv.0 배열에서 문자열 대소문자 변환하기 (0) 2023.12.14 [Programmers] JavaScript 알고리즘 | Lv.0 더 크게 합치기 (0) 2023.12.14 [Programmers] JavaScript 알고리즘 | Lv.0 조건에 맞게 수열 변환하기 1 (0) 2023.12.13 [Programmers] JavaScript 알고리즘 | Lv.0 5명씩 (0) 2023.12.13 [Programmers] JavaScript 알고리즘 | Lv.0 소문자로 바꾸기 (0) 2023.12.13