← Practice
Functions·easy 10 min 50 XP

Calculator Function

Write calculate(a, b, operator) supporting "+", "-", "*", "/".

Examples

  • calculate(4, 2, "+") → 6
  • calculate(4, 2, "/") → 2

Constraints

  • Keep the required function name so the tests can find it
  • Return a value instead of only logging it
  • Do not mutate inputs unless the challenge asks you to
Calculator Function · editor

Code runs in an isolated Web Worker with a 3-second timeout — no DOM access, and it can never hang the page.