diff options
author | Mau Magnaguagno <maumagnaguagno@gmail.com> | 2024-03-10 14:48:59 -0300 |
---|---|---|
committer | git <svn-admin@ruby-lang.org> | 2024-03-16 09:51:09 +0000 |
commit | f1682407c528bb6f063639102404844df15a9583 (patch) | |
tree | 4a8d4359d6c4b782bf149861e1b0b766656f3d66 /lib/did_you_mean | |
parent | affbc79a10f21eecb4291a9a5906e2b9ef6771f6 (diff) |
[ruby/did_you_mean] Avoid division for small length2
https://github.com/ruby/did_you_mean/commit/cb518e251a
Diffstat (limited to 'lib/did_you_mean')
-rw-r--r-- | lib/did_you_mean/jaro_winkler.rb | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/did_you_mean/jaro_winkler.rb b/lib/did_you_mean/jaro_winkler.rb index edc456f1a8..9a3e57f6d7 100644 --- a/lib/did_you_mean/jaro_winkler.rb +++ b/lib/did_you_mean/jaro_winkler.rb @@ -8,8 +8,7 @@ module DidYouMean m = 0.0 t = 0.0 - range = length2 / 2 - 1 - range = 0 if range < 0 + range = length2 > 3 ? length2 / 2 - 1 : 0 flags1 = 0 flags2 = 0 |