diff options
| author | Mohammad S Anwar <mohammad.anwar@yahoo.com> | 2021-01-23 23:40:04 +0000 |
|---|---|---|
| committer | Mohammad S Anwar <mohammad.anwar@yahoo.com> | 2021-01-23 23:40:04 +0000 |
| commit | db264d695f319bc1ab3a5069e4dafa11ff39ffab (patch) | |
| tree | bf5ec947fff9f8c5d9aace68eee69d395510692d /challenge-096/abigail | |
| parent | 03b70bd180d940e1115b0454dc493fa0351dd127 (diff) | |
| parent | 0f5c21ad90c5f91fe51b3f053edac74e420ff536 (diff) | |
| download | perlweeklychallenge-club-db264d695f319bc1ab3a5069e4dafa11ff39ffab.tar.gz perlweeklychallenge-club-db264d695f319bc1ab3a5069e4dafa11ff39ffab.tar.bz2 perlweeklychallenge-club-db264d695f319bc1ab3a5069e4dafa11ff39ffab.zip | |
Merge branch 'abigail/week-001' of git://github.com/Abigail/perlweeklychallenge-club into Abigail-abigail/week-001
Diffstat (limited to 'challenge-096/abigail')
| -rwxr-xr-x | challenge-096/abigail/node/ch-1.js | 1 | ||||
| -rwxr-xr-x | challenge-096/abigail/node/ch-2.js | 4 |
2 files changed, 3 insertions, 2 deletions
diff --git a/challenge-096/abigail/node/ch-1.js b/challenge-096/abigail/node/ch-1.js index 994c1e1971..c8774fd31f 100755 --- a/challenge-096/abigail/node/ch-1.js +++ b/challenge-096/abigail/node/ch-1.js @@ -15,3 +15,4 @@ require ('readline') . split (/\s+/) // Split on white space . reverse () // Reverse the words . join (" "))) // And join them again. +; diff --git a/challenge-096/abigail/node/ch-2.js b/challenge-096/abigail/node/ch-2.js index a9618414a3..c40250852b 100755 --- a/challenge-096/abigail/node/ch-2.js +++ b/challenge-096/abigail/node/ch-2.js @@ -13,7 +13,7 @@ . toString () // Turn it into a string. . split ("\n") // Split on newlines. . filter (_ => _ . length) // Filter out empty lines. -. map (_ => console . log (LevenshteinDistance (_ . trim () +. map (_ => console . log (LevenshteinDistance (_ . trim () . split (/\s+/)))) ; @@ -35,7 +35,7 @@ function LevenshteinDistance (strings) { for (let i = 0; i <= N; i ++) { distance [i] = []; for (let j = 0; j <= M; j ++) { - distance [i] [j] = + distance [i] [j] = i == 0 || j == 0 ? i + j : Math . min (distance [i - 1] [j] + 1, distance [i] [j - 1] + 1, |
