Basic Mathematical Operations : codewars javascript

front·2022년 11월 9일

kata

Your task is to create a function that does four basic mathematical operations.

The function should take three arguments - operation(string/char), value1(number), value2(number).
The function should return result of numbers after applying the chosen operation.

Examples(Operator, value1, value2) --> output
('+', 4, 7) --> 11
('-', 15, 18) --> -3
('*', 5, 5) --> 25
('/', 49, 7) --> 7

my answer

function basicOp(operation, value1, value2)
{
  var result = 0;
  if (operation === "+") {
    result = value1 + value2
  }
  else if (operation === "-") {
    result = value1 - value2
  }
  else if (operation === "/") {
    result = value1 / value2
  }
  else if (operation === "*") {
    result = value1 * value2
  }
  return result;
}

best answer

function basicOp(operation, value1, value2) {
    switch (operation) {
        case '+':
            return value1 + value2;
        case '-':
            return value1 - value2;
        case '*':
            return value1 * value2;
        case '/':
            return value1 / value2;
        default:
            return 0;
    }
}
profile
그냥 하기

0개의 댓글