Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
29
Task/Semordnilap/Nanoquery/semordnilap.nanoquery
Normal file
29
Task/Semordnilap/Nanoquery/semordnilap.nanoquery
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
import Nanoquery.IO
|
||||
|
||||
def reverse_str(string)
|
||||
ret = ""
|
||||
|
||||
for char in list(string).reverse()
|
||||
ret += char
|
||||
end
|
||||
|
||||
return ret
|
||||
end
|
||||
|
||||
lst = split(new(File).open("rosetta-code/unixdict.txt").readAll(), "\n")
|
||||
seen = list()
|
||||
count = 0
|
||||
for w in lst
|
||||
w = lower(w)
|
||||
r = reverse_str(w)
|
||||
if r in seen
|
||||
count += 1
|
||||
if count <= 5
|
||||
print format("%-10s %-10s\n", w, r)
|
||||
end
|
||||
else
|
||||
seen.append(w)
|
||||
end
|
||||
end
|
||||
|
||||
println "\nSemordnilap pairs found: " + count
|
||||
Loading…
Add table
Add a link
Reference in a new issue