Sha256: 5e82eb0101fe60e7aad881f2eb957b38b45f7700dbe300172087b6caf60fe388

Contents?: true

Size: 267 Bytes

Versions: 52

Compression:

Stored size: 267 Bytes

Contents

def rows(row_count):
    if row_count < 0:
        return None
    elif row_count == 0:
        return []
    r = []
    for i in range(row_count):
        rn = [1]
        for j in range(i):
            rn.append(sum(r[-1][j:j+2]))
        r.append(rn)
    return r

Version data entries

52 entries across 52 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/python/exercises/pascals-triangle/example.py
trackler-2.2.1.179 tracks/python/exercises/pascals-triangle/example.py
trackler-2.2.1.178 tracks/python/exercises/pascals-triangle/example.py
trackler-2.2.1.177 tracks/python/exercises/pascals-triangle/example.py
trackler-2.2.1.176 tracks/python/exercises/pascals-triangle/example.py
trackler-2.2.1.175 tracks/python/exercises/pascals-triangle/example.py
trackler-2.2.1.174 tracks/python/exercises/pascals-triangle/example.py
trackler-2.2.1.173 tracks/python/exercises/pascals-triangle/example.py
trackler-2.2.1.172 tracks/python/exercises/pascals-triangle/example.py
trackler-2.2.1.171 tracks/python/exercises/pascals-triangle/example.py
trackler-2.2.1.170 tracks/python/exercises/pascals-triangle/example.py
trackler-2.2.1.169 tracks/python/exercises/pascals-triangle/example.py
trackler-2.2.1.167 tracks/python/exercises/pascals-triangle/example.py
trackler-2.2.1.166 tracks/python/exercises/pascals-triangle/example.py
trackler-2.2.1.165 tracks/python/exercises/pascals-triangle/example.py
trackler-2.2.1.164 tracks/python/exercises/pascals-triangle/example.py
trackler-2.2.1.163 tracks/python/exercises/pascals-triangle/example.py
trackler-2.2.1.162 tracks/python/exercises/pascals-triangle/example.py
trackler-2.2.1.161 tracks/python/exercises/pascals-triangle/example.py
trackler-2.2.1.160 tracks/python/exercises/pascals-triangle/example.py