47 11 25 11 18 for in xrange len if not in else from operator import i

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
>>> t=[47,11,8,25,11,18...
>>> d = [{},{},{}]
>>> for i in xrange(len(t)):
... j=i%3
... if t[i] not in d[j]:
... d[j][t[i]]=1
... else:
... d[j][t[i]]=d[j][t[i]]+1
...
>>> from operator import itemgetter
>>> spaces = map(lambda x: sorted(x.iteritems(), key=itemgetter(1))[-1][0], d)
>>> print ''.join(map(lambda x: chr(x^ord(' ')), spaces))
лев
>>> key = map(lambda x: x^ord(' '), spaces)
>>> from itertools import *
>>> print ''.join(list(starmap(lambda x,y: chr(x^y), izip(t,cycle(key)))))
Доктора ездили к Наташе и отдельно и консилиумами, говорили много по-французски...