This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DUBLIN WALK | |
Martin O'Leary | |
Once Once One One, ne, even, envy, evenly, evenly velly evly eely yell alley yale early layer really yearly rarely Rarely Really Really? Ready? Ready Read Red de deed fed feed defeegee fagged gagged adage aged dagger regarded regard daggered degraded dragged agreed ragged grade guarded dueguard argue uneager ungrate guarantee inaugurate arruginated inaugurated treading gradient redpanting departing pretending dreeping grinned reddening ringed rendering reigned grinned, diner, dinner, friend, finder friend inferred refined indifferent different interfered frittered drifted retired tried tired retrieved rivetted diverted driver derived drive derive deprive ripped pride prided peppered deeper peered petered departed parted rerepeated depart repeated trade retarded ratted tarred retreated tattered aerated darted treated tread reader dear read dare dearer reared adread reread dared eared Heard Herald ladder laddered leader raddled Wellread Waddler Wellmannered alderman alderman. marmala |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
4 8 48 | |
34 68 3468 | |
12 96 1296 | |
334 668 334668 | |
112 896 112896 | |
38 988 38988 | |
3334 6668 33346668 | |
1112 8896 11128896 | |
910 9100 9109100 | |
304 9728 3049728 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def sexpr(words): | |
assert words | |
if len(words) == 1: | |
return "lit", words[0] | |
if "" in words: | |
r = sexpr([w for w in words if w]) | |
return "maybe", r | |
heads = [w[0] for w in words] | |
tails = [w[1:] for w in words] | |
if len(set(heads)) == 1: |