Contact
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In
| Download
Project: Peter's Files
Views: 3893
Visibility: Unlisted (only visible to those who know the link)
Image: ubuntu1804
Kernel: Python 3 (Ubuntu Linux)
__/\__ __/\__ \ / __/\__/ \__/\__ __/\__ \ / __/\__/ \__/\__ \ / /_ _\ \ / __/\__ __/ \__ __/\__ \ / \ / \ / __/\__/ \__/\__/ \__/\__/ \__/\__
n = '\n' S = '_a/G\F I\n' A = dict(zip(S, ('III', ' ', '__/', ' G', '\ ', 'F__', ' ', 'III', ''))) B = dict(zip(S, ('III', ' ', '\ ', ' aF', '/a ', ' G', ' ', 'III', ''))) C = dict(zip(S, ('___', 'aaa', '/ ', 'GII', 'II\\', ' F', ' ', 'III', ''))) def T(s): a = b = c = d = r = u'' for k in s: a += A[k] b += B[k] c += C[k] if k == 'I': a = a[:-3] + ('II\\' if 'a ' == d[1:3] else 'GII' if ' a' == d[:2] else 3 * k) d = d[3:] if k == n: d = c.replace('____', '__/F').replace('aaaa', 'aa ').replace( '/ a', '/a ').replace('a F', ' aF') r += a + n + b + n + d + n a = b = c = '' return r def iterate(m): output = T('__\n\G\n') for _ in range(m-1): output = T(output) return output.translate({97: 95, 71: 47, 73: 32, 70: 92})
print(iterate(3))
__/\__ \ / __/\__/ \__/\__ \ / /_ _\ \ / __/\__ __/ \__ __/\__ \ / \ / \ / __/\__/ \__/\__/ \__/\__/ \__/\__ \ / /_ _\ \ / __/ \__ \ / /_ __ __ _\ \/ \ / \/ /_ _\ \ / __/ \__ \ / __/\__/ \__/\__ \ / /_ _\ \ / __/ \__ \ / /_ __ __ __ __ __ __ _\ \/ \ / \/ \ / \/ \ / \/ /_ _\ /_ _\ /_ _\ \/ \ / \/ __/ \__ \ / /_ __ __ _\ \/ \ / \/ /_ _\ \/