Sha256: 96643fe2b52549da313c45920eeae9e5a2e4476d6807d39dff694caa90fafd6c

Contents?: true

Size: 1.29 KB

Versions: 80

Compression:

Stored size: 1.29 KB

Contents

{
   "#": [
      "The tests deliberately check that single characters are encoded without count."
   ],
   "cases": [
      {
        "description": "encode empty string",
        "input": "",
        "expected": ""
      },
      {
        "description": "encode single characters only",
        "input": "XYZ",
        "expected": "XYZ"
      },
      {
        "description": "decode empty string",
        "input": "",
        "expected": ""
      },
      {
        "description": "decode single characters only",
        "input": "XYZ",
        "expected": "XYZ"
      },
      {
         "description": "encode simple",
         "input": "AABBBCCCC",
         "expected": "2A3B4C"
      },
      {
        "description": "decode simple",
        "input": "2A3B4C",
        "expected": "AABBBCCCC"
      },
      {
        "description": "encode with single values",
        "input": "WWWWWWWWWWWWBWWWWWWWWWWWWBBBWWWWWWWWWWWWWWWWWWWWWWWWB",
        "expected": "12WB12W3B24WB"
      },
      {
        "description": "decode with single values",
        "input": "12WB12W3B24WB",
        "expected": "WWWWWWWWWWWWBWWWWWWWWWWWWBBBWWWWWWWWWWWWWWWWWWWWWWWWB"
      },
      {
        "description": "decode(encode(...)) combination",
        "input": "zzz ZZ  zZ",
        "expected": "zzz ZZ  zZ"
      }
   ]
}

Version data entries

80 entries across 80 versions & 1 rubygems

Version Path
trackler-2.0.6.37 common/exercises/run-length-encoding/canonical-data.json
trackler-2.0.6.36 common/exercises/run-length-encoding/canonical-data.json
trackler-2.0.6.35 common/exercises/run-length-encoding/canonical-data.json
trackler-2.0.6.34 common/exercises/run-length-encoding/canonical-data.json
trackler-2.0.6.33 common/exercises/run-length-encoding/canonical-data.json
trackler-2.0.6.32 common/exercises/run-length-encoding/canonical-data.json
trackler-2.0.6.31 common/exercises/run-length-encoding/canonical-data.json
trackler-2.0.6.30 common/exercises/run-length-encoding/canonical-data.json
trackler-2.0.6.29 common/exercises/run-length-encoding/canonical-data.json
trackler-2.0.6.28 common/exercises/run-length-encoding/canonical-data.json
trackler-2.0.6.27 common/exercises/run-length-encoding/canonical-data.json
trackler-2.0.6.26 common/exercises/run-length-encoding/canonical-data.json
trackler-2.0.6.25 common/exercises/run-length-encoding/canonical-data.json
trackler-2.0.6.24 common/exercises/run-length-encoding/canonical-data.json
trackler-2.0.6.23 common/exercises/run-length-encoding/canonical-data.json
trackler-2.0.6.22 common/exercises/run-length-encoding/canonical-data.json
trackler-2.0.6.21 common/exercises/run-length-encoding/canonical-data.json
trackler-2.0.6.20 common/exercises/run-length-encoding/canonical-data.json
trackler-2.0.6.19 common/exercises/run-length-encoding/canonical-data.json
trackler-2.0.6.18 common/exercises/run-length-encoding/canonical-data.json