Odd words: Difference between revisions
Content added Content deleted
Thundergnat (talk | contribs) m (→{{header|REXX}}: fix syntax highlighting markup) |
|||
Line 801: | Line 801: | ||
headdress → hades |
headdress → hades |
||
statuette → saute</pre> |
statuette → saute</pre> |
||
=={{header|Mathematica}}/{{header|Wolfram Language}}== |
|||
<lang Mathematica>dict = Import["https://web.archive.org/web/20180611003215/http://www.puzzlers.org/pub/wordlists/unixdict.txt"]; |
|||
dict //= StringSplit[#, "\n"] &; |
|||
ClearAll[OddLetters, OddWordQ] |
|||
OddLetters[s_String] := StringTake[s, {1, -1, 2}] |
|||
OddWordQ[s_String] := Module[{}, |
|||
If[StringLength[s] >= 9, |
|||
MemberQ[dict, OddLetters[s]] |
|||
, |
|||
False |
|||
] |
|||
] |
|||
{#, OddLetters[#]} & /@ Select[dict, OddWordQ] // Grid</lang> |
|||
{{out}} |
|||
<pre>barbarian brain |
|||
childbear cider |
|||
corrigenda cried |
|||
gargantuan grata |
|||
headdress hades |
|||
palladian plain |
|||
propionate point |
|||
salvation slain |
|||
siltation slain |
|||
slingshot sight |
|||
statuette saute |
|||
supersede spree |
|||
supervene spree |
|||
terminable trial</pre> |
|||
=={{header|Nim}}== |
=={{header|Nim}}== |