Text completion: Difference between revisions

m
add percentages
m (add percentages)
Line 119:
 
for n in 1:4
println("Words at Levenshtein distance of $n from \"$wrd\": (", levdistof(n, wrd), "\n")
100 - Int(round(100 * n / length(wrd))), "% similarity) from \"$wrd\": \n",
levdistof(n, wrd), "\n")
end
</lang>{{out}}
<pre>
Words at Levenshtein distance of 1 (90% similarity) from "complition": ["completion"]
["completion"]
 
Words at Levenshtein distance of 2 (80% similarity) from "complition": ["coalition", "competition", "compilation", "composition"]
["coalition", "competition", "compilation", "composition"]
 
Words at Levenshtein distance of 3 (70% similarity) from "complition": ["companion", "competitions", "completing", "complications", "computation", "condition"]
["companion", "competitions", "completing", "complications", "computation", "condition"]
 
Words at Levenshtein distance of 4 (60% similarity) from "complition":
Words at Levenshtein distance of 4 from "complition": ["collection", "combination", "commission", "comparison", "compensation", "competing", "competitive", "complaint", "complete", "completed", "completely", "complexity", "compliance", "compliant", "compression", "computing", "conclusion", "conditions", "connection", "convention", "conviction", "cooperation", "corporation", "correction", "correlation", "corruption", "nomination", "opinion", "opposition", "option", "pollution", "population", "position", "simulation", "solution"]
</pre>
 
 
 
=={{header|Raku}}==
4,102

edits