{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://www.calculatorx.com/schemas/math.combinatorics.input.json",
  "title": "Permutations and combinations — input",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "mode": {
      "type": "string",
      "enum": [
        "permutation",
        "combination"
      ],
      "description": "combination (nCr, default) or permutation (nPr). Aliases: ncr, npr, binomial"
    },
    "n": {
      "type": "integer",
      "minimum": 0,
      "maximum": 1000,
      "description": "Population size. Share-URL alias: nInput"
    },
    "k": {
      "type": "integer",
      "minimum": 0,
      "maximum": 1000,
      "description": "Selection size. Share-URL alias: kInput"
    }
  },
  "required": [
    "n",
    "k"
  ],
  "description": "Exact P(n,k) and C(n,k) for integers 0 ≤ k ≤ n ≤ 1000 via the multiplicative formula. Not a factorial product page. (calculation_version 1.0.0)"
}
