2026-01-21 18:06:34 +08:00

801 B

name description
calculator Perform basic arithmetic operations: addition, subtraction, multiplication, and division

calculator

Perform basic arithmetic operations: addition, subtraction, multiplication, and division.

Input

The input is a JSON object provided via standard input:

{
  "a": 10,
  "op": "+",
  "b": 5
}

Parameters

  • a (number, required): First operand
  • op (string, required): Operator, one of +, -, *, /
  • b (number, required): Second operand

Output

Returns a JSON object to standard output:

{
  "result": 15
}

Errors

On failure, returns a JSON object:

{
  "error": "division by zero"
}

Notes

  • This skill is non-interactive.
  • Output is always valid JSON.
  • No output is written to stderr.