Text completion: Difference between revisions
Content added Content deleted
m (add percentages) |
|||
Line 119: | Line 119: | ||
for n in 1:4 |
for n in 1:4 |
||
println("Words at Levenshtein distance of $n |
println("Words at Levenshtein distance of $n (", |
||
100 - Int(round(100 * n / length(wrd))), "% similarity) from \"$wrd\": \n", |
|||
levdistof(n, wrd), "\n") |
|||
end |
end |
||
</lang>{{out}} |
</lang>{{out}} |
||
<pre> |
<pre> |
||
Words at Levenshtein distance of 1 from "complition": |
Words at Levenshtein distance of 1 (90% similarity) from "complition": |
||
["completion"] |
|||
Words at Levenshtein distance of 2 from "complition": |
Words at Levenshtein distance of 2 (80% similarity) from "complition": |
||
["coalition", "competition", "compilation", "composition"] |
|||
Words at Levenshtein distance of 3 from "complition": |
Words at Levenshtein distance of 3 (70% similarity) from "complition": |
||
["companion", "competitions", "completing", "complications", "computation", "condition"] |
|||
Words at Levenshtein distance of 4 (60% similarity) 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> |
</pre> |
||
=={{header|Raku}}== |
=={{header|Raku}}== |