view bin/rainbow @ 7094:4a2788609dc2

<b_jonas> learn Elendil decided to try to save Numenor from its awful end by navigating to the undying lands and appealing to the Valar, but then he changed his mind, saved his family only and founded a new empire in Middle-earth.
author HackBot
date Sat, 05 Mar 2016 22:07:12 +0000
parents c133bdd56874
children 72e6c7099969
line wrap: on
line source

#!/usr/bin/env python
import random
import re
w=raw_input()
p=list('x'*len(w)+'C'*int((341-len(w))/3+1))
random.shuffle(p)
p=list(re.sub('C+','C',''.join(p)))
i=(c for c in w)
print ''.join(i.next() if c=='x' else chr(3)+'%02d' % random.randrange(2,15) for c in ['C']+p)