Word wheel: Difference between revisions

Content added Content deleted
(Add BASIC)
(Add APL)
Line 242: Line 242:
</pre>
</pre>


=={{header|APL}}==
{{works with|Dyalog APL}}
<lang APL>wordwheel←{
words←((~∊)∘⎕TC⊆⊢) 80 ¯1⎕MAP ⍵
match←{
0=≢⍵:1
~(⊃⍵)∊⍺:0
⍺[(⍳⍴⍺)~⍺⍳⊃⍵]∇1↓⍵
}
middle←(⌈0.5×≢)⊃⊢
words←((middle ⍺)∊¨words)/words
words←(⍺∘match¨words)/words
(⍺⍺≤≢¨words)/words
}</lang>
{{out}}
<pre> 'ndeokgelw' (3 wordwheel) 'unixdict.txt'
eke elk keel keen keg ken keno knee kneel knew know knowledge kong leek week wok woke </pre>
=={{header|AppleScript}}==
=={{header|AppleScript}}==
<lang applescript>use AppleScript version "2.4"
<lang applescript>use AppleScript version "2.4"
Line 646: Line 663:
wok
wok
woke</pre>
woke</pre>

=={{header|AWK}}==
=={{header|AWK}}==
<lang AWK>
<lang AWK>