RosettaCodeData/Task/Semordnilap/Groovy/semordnilap-1.groovy
2023-07-01 13:44:08 -04:00

9 lines
225 B
Groovy

def semordnilapWords(source) {
def words = [] as Set
def semordnilaps = []
source.eachLine { word ->
if (words.contains(word.reverse())) semordnilaps << word
words << word
}
semordnilaps
}