Sha256: 3568051a85e6deb174b70017737e7eeb648d4423e143963e45a345163c74443d

Contents?: true

Size: 1.24 KB

Versions: 323

Compression:

Stored size: 1.24 KB

Contents

[
    {
        "sub"      : "triangle",
        "param"    : 4,
        "expected" : ["1", "1 1", "1 2 1", "1 3 3 1", "1 4 6 4 1"],
        "name"     : "pascals triangle of 0-4 rows"
    },
    {
        "sub"      : "triangle",
        "param"    : 6,
        "expected" : ["1", "1 1", "1 2 1", "1 3 3 1", "1 4 6 4 1", "1 5 10 10 5 1",
                       "1 6 15 20 15 6 1"],
        "name"     : "pascals triangle of 0-6 rows"
    },
    {
        "sub"      : "is_triangle",
        "param"    : ["1", "1 1", "1 2 1", "1 3 3 1", "1 4 6 4 1", "1 5 10 10 5 1"],
        "expected" : true,
        "name"     : "test a valid triangle"
    },
    {
        "sub"      : "is_triangle",
        "param"    : ["1", "1 1", "1 2 1", "1 4 4 1"],
        "expected" : false,
        "name"     : "test a NOT valid triangle"
    },
    {
        "sub"      : "row",
        "param"    : 0,
        "expected" : "1",
        "name"     : "row 0 of pascals triangle"
    },
    {
        "sub"      : "row",
        "param"    : 2,
        "expected" : "1 2 1",
        "name"     : "row 2 of pascals triangle"
    },
    {
        "sub"      : "row",
        "param"    : 7,
        "expected" : "1 7 21 35 35 21 7 1",
        "name"     : "row 7 of pascals triangle"
    }
]

Version data entries

323 entries across 323 versions & 1 rubygems

Version Path
trackler-2.2.1.105 tracks/perl5/exercises/pascals-triangle/cases.json
trackler-2.2.1.104 tracks/perl5/exercises/pascals-triangle/cases.json
trackler-2.2.1.103 tracks/perl5/exercises/pascals-triangle/cases.json
trackler-2.2.1.102 tracks/perl5/exercises/pascals-triangle/cases.json
trackler-2.2.1.101 tracks/perl5/exercises/pascals-triangle/cases.json
trackler-2.2.1.100 tracks/perl5/exercises/pascals-triangle/cases.json
trackler-2.2.1.99 tracks/perl5/exercises/pascals-triangle/cases.json
trackler-2.2.1.98 tracks/perl5/exercises/pascals-triangle/cases.json
trackler-2.2.1.97 tracks/perl5/exercises/pascals-triangle/cases.json
trackler-2.2.1.96 tracks/perl5/exercises/pascals-triangle/cases.json
trackler-2.2.1.95 tracks/perl5/exercises/pascals-triangle/cases.json
trackler-2.2.1.94 tracks/perl5/exercises/pascals-triangle/cases.json
trackler-2.2.1.93 tracks/perl5/exercises/pascals-triangle/cases.json
trackler-2.2.1.92 tracks/perl5/exercises/pascals-triangle/cases.json
trackler-2.2.1.91 tracks/perl5/exercises/pascals-triangle/cases.json
trackler-2.2.1.90 tracks/perl5/exercises/pascals-triangle/cases.json
trackler-2.2.1.89 tracks/perl5/exercises/pascals-triangle/cases.json
trackler-2.2.1.88 tracks/perl5/exercises/pascals-triangle/cases.json
trackler-2.2.1.87 tracks/perl5/exercises/pascals-triangle/cases.json
trackler-2.2.1.86 tracks/perl5/exercises/pascals-triangle/cases.json