Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
17
Task/Semordnilap/F-Sharp/semordnilap.fs
Normal file
17
Task/Semordnilap/F-Sharp/semordnilap.fs
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
open System
|
||||
|
||||
let seen = new System.Collections.Generic.Dictionary<string,bool>()
|
||||
|
||||
let lines = System.IO.File.ReadLines("unixdict.txt")
|
||||
|
||||
let sems = seq {
|
||||
for word in lines do
|
||||
let drow = new String(Array.rev(word.ToCharArray()))
|
||||
if fst(seen.TryGetValue(drow)) then yield (drow, word)
|
||||
seen.[drow] <- true
|
||||
seen.[word] <- true
|
||||
}
|
||||
|
||||
let s = Seq.toList sems
|
||||
printfn "%d" s.Length
|
||||
for i in 0 .. 4 do printfn "%A" s.[i]
|
||||
Loading…
Add table
Add a link
Reference in a new issue