Sha256: e5f1e196014675ca516a4fe35320dfb096a52ffea00ac9536b99c43a0787fc34

Contents?: true

Size: 1.93 KB

Versions: 114

Compression:

Stored size: 1.93 KB

Contents

{
   "decimal": [
      {
         "description": "binary 0 is decimal 0",
         "binary": "0",
         "expected": 0
      },
      {
         "description": "binary 1 is decimal 1",
         "binary": "1",
         "expected": 1
      },
      {
         "description": "binary 10 is decimal 2",
         "binary": "10",
         "expected": 2
      },
      {
         "description": "binary 11 is decimal 3",
         "binary": "11",
         "expected": 3
      },
      {
         "description": "binary 100 is decimal 4",
         "binary": "100",
         "expected": 4
      },
      {
         "description": "binary 1001 is decimal 9",
         "binary": "1001",
         "expected": 9
      },
      {
         "description": "binary 11010 is decimal 26",
         "binary": "11010",
         "expected": 26
      },
      {
         "description": "binary 10001101000 is decimal 1128",
         "binary": "10001101000",
         "expected": 1128
      },
      {
         "description": "binary ignores leading zeros",
         "binary": "000011111",
         "expected": 31
      },
      {
        "description": "2 is not a valid binary digit",
        "binary": "2",
        "expected": null
      },
      {
        "description": "a number containing a non-binary digit is invalid",
        "binary": "01201",
        "expected": null
      },
      {
        "description": "a number with trailing non-binary characters is invalid",
        "binary": "10nope",
        "expected": null
      },
      {
        "description": "a number with leading non-binary characters is invalid",
        "binary": "nope10",
        "expected": null
      },
      {
        "description": "a number with internal non-binary characters is invalid",
        "binary": "10nope10",
        "expected": null
      },
      {
        "description": "a number and a word whitespace spearated is invalid",
        "binary": "001 nope",
        "expected": null
      }
   ]
}

Version data entries

114 entries across 114 versions & 1 rubygems

Version Path
trackler-2.0.8.13 common/exercises/binary/canonical-data.json
trackler-2.0.8.12 common/exercises/binary/canonical-data.json
trackler-2.0.8.11 common/exercises/binary/canonical-data.json
trackler-2.0.8.10 common/exercises/binary/canonical-data.json
trackler-2.0.8.9 common/exercises/binary/canonical-data.json
trackler-2.0.8.8 common/exercises/binary/canonical-data.json
trackler-2.0.8.7 common/exercises/binary/canonical-data.json
trackler-2.0.8.6 common/exercises/binary/canonical-data.json
trackler-2.0.8.5 common/exercises/binary/canonical-data.json
trackler-2.0.8.4 common/exercises/binary/canonical-data.json
trackler-2.0.8.3 common/exercises/binary/canonical-data.json
trackler-2.0.8.2 common/exercises/binary/canonical-data.json
trackler-2.0.8.1 common/exercises/binary/canonical-data.json
trackler-2.0.7.0 common/exercises/binary/canonical-data.json
trackler-2.0.6.44 common/exercises/binary/canonical-data.json
trackler-2.0.6.43 common/exercises/binary/canonical-data.json
trackler-2.0.6.42 common/exercises/binary/canonical-data.json
trackler-2.0.6.41 common/exercises/binary/canonical-data.json
trackler-2.0.6.40 common/exercises/binary/canonical-data.json
trackler-2.0.6.39 common/exercises/binary/canonical-data.json