{
  "software": "apple-numbers",
  "function": "REPT",
  "native_application_execution": false,
  "checked_date": "2026-10-12",
  "method": "Independent mathematical/text-processing models, not Apple Numbers or Zoho Sheet execution; random tests check documented bounds/transforms, not randomness.",
  "official_function_reference": "https://support.apple.com/guide/functions/rept-ffa5bd143c/15.4/web/1.0",
  "passed": 15,
  "total": 15,
  "cases": [
    {
      "software": "apple-numbers",
      "function": "REPT",
      "expression": "REPT(X,N)",
      "variables": {
        "X": "*",
        "N": 5
      },
      "expected": "*****",
      "numeric": false,
      "scope": "recovered worked example"
    },
    {
      "software": "apple-numbers",
      "function": "REPT",
      "expression": "REPT(X,N)",
      "variables": {
        "X": "ha",
        "N": 3
      },
      "expected": "hahaha",
      "numeric": false,
      "scope": "recovered worked example"
    },
    {
      "software": "apple-numbers",
      "function": "REPT",
      "expression": "REPT(X,N)",
      "variables": {
        "X": "5",
        "N": 3
      },
      "expected": "555",
      "numeric": false,
      "scope": "recovered worked example"
    },
    {
      "software": "apple-numbers",
      "function": "REPT",
      "expression": "REPT(X,N)",
      "variables": {
        "X": "+",
        "N": 4
      },
      "expected": "++++",
      "numeric": false,
      "scope": "recovered worked example"
    },
    {
      "software": "apple-numbers",
      "function": "REPT",
      "expression": "REPT(X,N)",
      "variables": {
        "X": "ab",
        "N": 3
      },
      "expected": "ababab",
      "numeric": false,
      "scope": "recovered worked example"
    },
    {
      "software": "apple-numbers",
      "function": "REPT",
      "expression": "REPT(X,N)",
      "variables": {
        "X": "- ",
        "N": 3
      },
      "expected": "- - - ",
      "numeric": false,
      "scope": "recovered worked example"
    },
    {
      "software": "apple-numbers",
      "function": "REPT",
      "expression": "REPT(X,N)",
      "variables": {
        "X": "X",
        "N": 1
      },
      "expected": "X",
      "numeric": false,
      "scope": "recovered worked example"
    },
    {
      "software": "apple-numbers",
      "function": "REPT",
      "expression": "REPT(X,N)",
      "variables": {
        "X": "OK",
        "N": 2
      },
      "expected": "OKOK",
      "numeric": false,
      "scope": "recovered worked example"
    },
    {
      "software": "apple-numbers",
      "function": "REPT",
      "expression": "REPT(X,N)",
      "variables": {
        "X": "■",
        "N": 3
      },
      "expected": "■■■",
      "numeric": false,
      "scope": "recovered worked example"
    },
    {
      "software": "apple-numbers",
      "function": "REPT",
      "expression": "REPT(X,N)",
      "variables": {
        "X": "■",
        "N": 1
      },
      "expected": "■",
      "numeric": false,
      "scope": "recovered worked example"
    },
    {
      "software": "apple-numbers",
      "function": "REPT",
      "expression": "REPT(X,N)",
      "variables": {
        "X": "■",
        "N": 5
      },
      "expected": "■■■■■",
      "numeric": false,
      "scope": "recovered worked example"
    },
    {
      "software": "apple-numbers",
      "function": "REPT",
      "expression": "REPT(X,N)",
      "variables": {
        "X": "-",
        "N": 12
      },
      "expected": "------------",
      "numeric": false,
      "scope": "recovered worked example"
    },
    {
      "software": "apple-numbers",
      "function": "REPT",
      "expression": "REPT(X,N)",
      "variables": {
        "X": "★",
        "N": 4
      },
      "expected": "★★★★",
      "numeric": false,
      "scope": "recovered worked example"
    },
    {
      "software": "apple-numbers",
      "function": "REPT",
      "expression": "REPT(X,N)",
      "variables": {
        "X": "CA-",
        "N": 3
      },
      "expected": "CA-CA-CA-",
      "numeric": false,
      "scope": "recovered worked example"
    },
    {
      "software": "apple-numbers",
      "function": "REPT",
      "expression": "REPT(X,N)",
      "variables": {
        "X": "0",
        "N": 4
      },
      "expected": "0000",
      "numeric": false,
      "scope": "recovered worked example"
    }
  ],
  "independent_results": [
    {
      "case": 279,
      "software": "apple-numbers",
      "function": "REPT",
      "expression": "REPT(X,N)",
      "actual_independent_model": "*****",
      "expected": "*****",
      "passed": true,
      "scope": "recovered worked example"
    },
    {
      "case": 280,
      "software": "apple-numbers",
      "function": "REPT",
      "expression": "REPT(X,N)",
      "actual_independent_model": "hahaha",
      "expected": "hahaha",
      "passed": true,
      "scope": "recovered worked example"
    },
    {
      "case": 281,
      "software": "apple-numbers",
      "function": "REPT",
      "expression": "REPT(X,N)",
      "actual_independent_model": "555",
      "expected": "555",
      "passed": true,
      "scope": "recovered worked example"
    },
    {
      "case": 282,
      "software": "apple-numbers",
      "function": "REPT",
      "expression": "REPT(X,N)",
      "actual_independent_model": "++++",
      "expected": "++++",
      "passed": true,
      "scope": "recovered worked example"
    },
    {
      "case": 283,
      "software": "apple-numbers",
      "function": "REPT",
      "expression": "REPT(X,N)",
      "actual_independent_model": "ababab",
      "expected": "ababab",
      "passed": true,
      "scope": "recovered worked example"
    },
    {
      "case": 284,
      "software": "apple-numbers",
      "function": "REPT",
      "expression": "REPT(X,N)",
      "actual_independent_model": "- - - ",
      "expected": "- - - ",
      "passed": true,
      "scope": "recovered worked example"
    },
    {
      "case": 285,
      "software": "apple-numbers",
      "function": "REPT",
      "expression": "REPT(X,N)",
      "actual_independent_model": "X",
      "expected": "X",
      "passed": true,
      "scope": "recovered worked example"
    },
    {
      "case": 286,
      "software": "apple-numbers",
      "function": "REPT",
      "expression": "REPT(X,N)",
      "actual_independent_model": "OKOK",
      "expected": "OKOK",
      "passed": true,
      "scope": "recovered worked example"
    },
    {
      "case": 287,
      "software": "apple-numbers",
      "function": "REPT",
      "expression": "REPT(X,N)",
      "actual_independent_model": "■■■",
      "expected": "■■■",
      "passed": true,
      "scope": "recovered worked example"
    },
    {
      "case": 288,
      "software": "apple-numbers",
      "function": "REPT",
      "expression": "REPT(X,N)",
      "actual_independent_model": "■",
      "expected": "■",
      "passed": true,
      "scope": "recovered worked example"
    },
    {
      "case": 289,
      "software": "apple-numbers",
      "function": "REPT",
      "expression": "REPT(X,N)",
      "actual_independent_model": "■■■■■",
      "expected": "■■■■■",
      "passed": true,
      "scope": "recovered worked example"
    },
    {
      "case": 290,
      "software": "apple-numbers",
      "function": "REPT",
      "expression": "REPT(X,N)",
      "actual_independent_model": "------------",
      "expected": "------------",
      "passed": true,
      "scope": "recovered worked example"
    },
    {
      "case": 291,
      "software": "apple-numbers",
      "function": "REPT",
      "expression": "REPT(X,N)",
      "actual_independent_model": "★★★★",
      "expected": "★★★★",
      "passed": true,
      "scope": "recovered worked example"
    },
    {
      "case": 292,
      "software": "apple-numbers",
      "function": "REPT",
      "expression": "REPT(X,N)",
      "actual_independent_model": "CA-CA-CA-",
      "expected": "CA-CA-CA-",
      "passed": true,
      "scope": "recovered worked example"
    },
    {
      "case": 293,
      "software": "apple-numbers",
      "function": "REPT",
      "expression": "REPT(X,N)",
      "actual_independent_model": "0000",
      "expected": "0000",
      "passed": true,
      "scope": "recovered worked example"
    }
  ]
}
