Semordnilap: Difference between revisions

Added 11l
(Undo revision 324758 by Drkameleon (talk))
(Added 11l)
Line 12:
{{Template:Strings}}
<br><br>
 
=={{header|11l}}==
{{trans|Python}}
 
<lang 11l>V wordset = Set(File(‘unixdict.txt’).read().split("\n"))
V revlist = wordset.map(word -> reversed(word))
V pairs = Set(zip(wordset, revlist).filter((wrd, rev) -> wrd < rev & rev C :wordset))
 
print(pairs.len)
print(sorted(Array(pairs), key' p -> (p[0].len, p))[(len)-5..])</lang>
 
{{out}}
<pre>
158
[(damon, nomad), (lager, regal), (leper, repel), (lever, revel), (kramer, remark)]
</pre>
 
=={{header|8th}}==
1,480

edits