17 lines
511 B
Plaintext
17 lines
511 B
Plaintext
F can_make_word(word)
|
||
I word == ‘’
|
||
R 0B
|
||
|
||
V blocks_remaining = ‘BO XK DQ CP NA GT RE TG QD FS JW HU VI AN OB ER FS LY PC ZM’.split(‘ ’)
|
||
|
||
L(ch) word.uppercase()
|
||
L(block) blocks_remaining
|
||
I ch C block
|
||
blocks_remaining.remove(block)
|
||
L.break
|
||
L.was_no_break
|
||
R 0B
|
||
R 1B
|
||
|
||
print([‘’, ‘a’, ‘baRk’, ‘booK’, ‘treat’, ‘COMMON’, ‘squad’, ‘Confused’].map(w -> ‘'’w‘': ’can_make_word(w)).join(‘, ’))
|