문제

  • 주어진 숫자가 짝수라면 8을 곱하고, 홀수라면 9를 곱한다.

풀이 01

function simpleMultiplication(n) {
  if (n % 2 === 0) {
    return n * 8;
  } else {
    return n * 9;
  }
}

simpleMultiplication(1);  // 9
simpleMultiplication(2);  // 16
simpleMultiplication(3);  // 27
simpleMultiplication(4);  // 32

풀이 02

function simpleMultiplication(n) {
  if (n % 2 === 0) return n * 8;
  if (n % 2 === 1) return n * 9;
}

simpleMultiplication(1);  // 9
simpleMultiplication(2);  // 16
simpleMultiplication(3);  // 27
simpleMultiplication(4);  // 32

풀이 03

function simpleMultiplication(n) {
  return n % 2 === 0 ? n * 8 : n * 9;
}

simpleMultiplication(1);  // 9
simpleMultiplication(2);  // 16
simpleMultiplication(3);  // 27
simpleMultiplication(4);  // 32

풀이 04

function simpleMultiplication(n) {
  return n % 2 ? n * 9 : n * 8;
}

simpleMultiplication(1);  // 9
simpleMultiplication(2);  // 16
simpleMultiplication(3);  // 27
simpleMultiplication(4);  // 32

풀이 05

function simpleMultiplication(n) {
  return n * (n % 2 ? 9 : 8);
}

simpleMultiplication(1);  // 9
simpleMultiplication(2);  // 16
simpleMultiplication(3);  // 27
simpleMultiplication(4);  // 32