Sha256: 87cb69de551a44b2094bc5de6c8c736b93e2216d08e4cca7626c6dfa9616804b

Contents?: true

Size: 1.92 KB

Versions: 25

Compression:

Stored size: 1.92 KB

Contents

{
  "exercise": "bracket-push",
  "version": "1.0.0",
  "cases": [
    {
      "description": "paired square brackets",
      "property": "isPaired",
      "input": "[]",
      "expected": true
    },
    {
      "description": "empty string",
      "property": "isPaired",
      "input": "",
      "expected": true
    },
    {
      "description": "unpaired brackets",
      "property": "isPaired",
      "input": "[[",
      "expected": false
    },
    {
      "description": "wrong ordered brackets",
      "property": "isPaired",
      "input": "}{",
      "expected": false
    },
    {
      "description": "paired with whitespace",
      "property": "isPaired",
      "input": "{ }",
      "expected": true
    },
    {
      "description": "simple nested brackets",
      "property": "isPaired",
      "input": "{[]}",
      "expected": true
    },
    {
      "description": "several paired brackets",
      "property": "isPaired",
      "input": "{}[]",
      "expected": true
    },
    {
      "description": "paired and nested brackets",
      "property": "isPaired",
      "input": "([{}({}[])])",
      "expected": true
    },
    {
      "description": "unopened closing brackets",
      "property": "isPaired",
      "input": "{[)][]}",
      "expected": false
    },
    {
      "description": "unpaired and nested brackets",
      "property": "isPaired",
      "input": "([{])",
      "expected": false
    },
    {
      "description": "paired and wrong nested brackets",
      "property": "isPaired",
      "input": "[({]})",
      "expected": false
    },
    {
      "description": "math expression",
      "property": "isPaired",
      "input": "(((185 + 223.85) * 15) - 543)/2",
      "expected": true
    },
    {
      "description": "complex latex expression",
      "property": "isPaired",
      "input": "\\left(\\begin{array}{cc} \\frac{1}{3} & x\\\\ \\mathrm{e}^{x} &... x^2 \\end{array}\\right)",
      "expected": true
    }
  ]
}

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
trackler-2.0.8.42 common/exercises/bracket-push/canonical-data.json
trackler-2.0.8.41 common/exercises/bracket-push/canonical-data.json
trackler-2.0.8.40 common/exercises/bracket-push/canonical-data.json
trackler-2.0.8.39 common/exercises/bracket-push/canonical-data.json
trackler-2.0.8.38 common/exercises/bracket-push/canonical-data.json
trackler-2.0.8.37 common/exercises/bracket-push/canonical-data.json
trackler-2.0.8.36 common/exercises/bracket-push/canonical-data.json
trackler-2.0.8.35 common/exercises/bracket-push/canonical-data.json
trackler-2.0.8.34 common/exercises/bracket-push/canonical-data.json
trackler-2.0.8.33 common/exercises/bracket-push/canonical-data.json
trackler-2.0.8.32 common/exercises/bracket-push/canonical-data.json
trackler-2.0.8.31 common/exercises/bracket-push/canonical-data.json
trackler-2.0.8.30 common/exercises/bracket-push/canonical-data.json
trackler-2.0.8.29 common/exercises/bracket-push/canonical-data.json
trackler-2.0.8.28 common/exercises/bracket-push/canonical-data.json
trackler-2.0.8.27 common/exercises/bracket-push/canonical-data.json
trackler-2.0.8.26 common/exercises/bracket-push/canonical-data.json
trackler-2.0.8.24 common/exercises/bracket-push/canonical-data.json
trackler-2.0.8.23 common/exercises/bracket-push/canonical-data.json
trackler-2.0.8.22 common/exercises/bracket-push/canonical-data.json