RosettaCodeData/Task/Semordnilap/Oforth/semordnilap.oforth
2016-12-05 23:44:36 +01:00

8 lines
227 B
Text

: semordnilap
| w wr wrds |
ListBuffer new ->wrds
ListBuffer new
File new("unixdict.txt") forEach: w [
wrds include(w reverse dup ->wr) ifTrue: [ [wr, w] over add ]
w wr < ifTrue: [ wrds add(w) ]
] ;