Levenshtein distance/Alignment: Difference between revisions

→‎{{header|Wren}}: Now uses new core library method.
(Added 11l)
(→‎{{header|Wren}}: Now uses new core library method.)
Line 1,080:
{{trans|Kotlin}}
{{libheader|Wren-str}}
{{libheader|Wren-math}}
<lang ecmascript>import "/str" for Str
import "/math" for Math
 
var levenshteinAlign = Fn.new { |a, b|
Line 1,094 ⟶ 1,092:
for (j in 1..b.count) {
var temp = costs[i - 1][j - 1] + ((a[i - 1] == b[j - 1]) ? 0 : 1)
costs[i][j] = Mathtemp.min(1 + Math.min(costs[i - 1][j], .min(costs[i][j - 1]), temp)
}
}
9,476

edits