Text completion: Difference between revisions

Content added Content deleted
No edit summary
Line 1,083: Line 1,083:
}
}
fn main() {
fn main() {
search := "complition"
search := "complition"
filename := "../unixdict.txt"
filename := "unixdict.txt"
words := os.read_lines(filename) or { panic('FAILED to read file: $filename')}
words := os.read_lines(filename) or { panic('FAILED to read file: $filename')}
mut lev := [][]string{len:4}
mut lev := [][]string{len:4}
Line 1,106: Line 1,106:
{{out}}
{{out}}
<pre>
<pre>
Input word: complition


Words which are 90.0% similar:
['completion', 'incompletion']

Words which are 80.0% similar:
['coalition', 'competition', 'compilation', 'complexion', 'composition', 'decomposition']

Words which are 70.0% similar:
['abolition', 'cognition', 'collision', 'combustion', 'commotion', 'companion', 'compassion', 'complain', 'complicity', 'compton', 'compulsion', 'compunction', 'computation', 'condition', 'contrition', 'demolition', 'locomotion', 'postcondition', 'volition']
</pre>
</pre>