isDivisible.js (8kyu 25)

Codewars 알고리즘 풀이


Problem

  • Create a function isDivisible(n, x, y) that checks if a number n is divisible by two numbers x and y.
    • 숫자 n이 두 숫자 x와 y로 나눠질 수 있는지 확인한다.
  • All inputs are positive, non-zero digits.
    • 모든 입력은 양수이다. (0은 양수도 아니고, 음수도 아니다)


Solution 01

function isDivisible(n, x, y) {
  if (n % x === 0 && n % y === 0) {
    return true;
  } else {
    return false;
  }
}

isDivisible(12, 1, 12);  // true
isDivisible(12, 2, 6);   // true
isDivisible(12, 3, 4);   // true
isDivisible(12, 3, 5);   // false


Solution 02

function isDivisible(n, x, y) {
  return n % x === 0 && n % y === 0 ? true : false;
}

isDivisible(12, 1, 12);  // true
isDivisible(12, 2, 6);   // true
isDivisible(12, 3, 4);   // true
isDivisible(12, 3, 5);   // false