Sha256: f16d036906c9b0f3ee79d23ffa3315faa06c58733fd6e2460316a05d668a648a
Contents?: true
Size: 408 Bytes
Versions: 384
Compression:
Stored size: 408 Bytes
Contents
def make_diamond(letter): rows = ord(letter) - 64 cols = rows * 2 - 1 half = make_half(rows, cols) return ''.join(half + half[-2::-1]) def make_half(rows, cols): diamond_half = [] for x in range(rows): row = [' '] * cols row[rows - 1 - x] = chr(x + 65) row[rows - 1 + x] = chr(x + 65) diamond_half.append(''.join(row) + '\n') return diamond_half
Version data entries
384 entries across 384 versions & 1 rubygems