Content-Length: 3041 | pFad | http://github.com/TheAlgorithms/JavaScript/pull/1044.patch
thub.com
From b3a272a8db63ad7cdd5cf2148a71e4dd9f32618a Mon Sep 17 00:00:00 2001
From: Ankush263
Date: Sun, 12 Jun 2022 15:57:16 +0530
Subject: [PATCH 1/2] Add test case to Edit Distance Algorithm
---
.../tests/EditDistance.test.js | 22 +++++++++++++++++++
1 file changed, 22 insertions(+)
create mode 100644 Dynamic-Programming/tests/EditDistance.test.js
diff --git a/Dynamic-Programming/tests/EditDistance.test.js b/Dynamic-Programming/tests/EditDistance.test.js
new file mode 100644
index 0000000000..6bda3ee3cd
--- /dev/null
+++ b/Dynamic-Programming/tests/EditDistance.test.js
@@ -0,0 +1,22 @@
+import { minimumEditDistance } from '../EditDistance'
+
+test('minimumEditDistance(kitten, sitten) => 1', () => {
+ const str1 = 'kitten'
+ const str2 = 'sitten'
+ const res = minimumEditDistance(str1, str2)
+ expect(res).toEqual(1)
+})
+
+test('minimumEditDistance(school, skull) => 4', () => {
+ const str1 = 'school'
+ const str2 = 'skull'
+ const res = minimumEditDistance(str1, str2)
+ expect(res).toEqual(4)
+})
+
+test('minimumEditDistance(Algorithm, Algorithm) => 0', () => {
+ const str1 = 'Algorithm'
+ const str2 = 'Algorithm'
+ const res = minimumEditDistance(str1, str2)
+ expect(res).toEqual(0)
+})
From 2a2eccdf12a18142a0e2a2284590900570e21a41 Mon Sep 17 00:00:00 2001
From: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Date: Sun, 12 Jun 2022 10:32:17 +0000
Subject: [PATCH 2/2] Updated Documentation in README.md
---
DIRECTORY.md | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/DIRECTORY.md b/DIRECTORY.md
index df10ce16c0..315810f062 100644
--- a/DIRECTORY.md
+++ b/DIRECTORY.md
@@ -142,6 +142,7 @@
* [BinaryExponentiationRecursive](Maths/BinaryExponentiationRecursive.js)
* [BisectionMethod](Maths/BisectionMethod.js)
* [CheckKishnamurthyNumber](Maths/CheckKishnamurthyNumber.js)
+ * [CollatzSequence](Maths/CollatzSequence.js)
* [Coordinate](Maths/Coordinate.js)
* [CoPrimeCheck](Maths/CoPrimeCheck.js)
* [DecimalExpansion](Maths/DecimalExpansion.js)
@@ -159,6 +160,7 @@
* [FigurateNumber](Maths/FigurateNumber.js)
* [FindHcf](Maths/FindHcf.js)
* [FindLcm](Maths/FindLcm.js)
+ * [FindMaxRecursion](Maths/FindMaxRecursion.js)
* [FindMin](Maths/FindMin.js)
* [FindMinIterator](Maths/FindMinIterator.js)
* [GetEuclidGCD](Maths/GetEuclidGCD.js)
@@ -166,6 +168,7 @@
* [IsDivisible](Maths/IsDivisible.js)
* [IsEven](Maths/IsEven.js)
* [IsOdd](Maths/IsOdd.js)
+ * [IsPronic](Maths/IsPronic.js)
* [LeapYear](Maths/LeapYear.js)
* [LinearSieve](Maths/LinearSieve.js)
* [LucasSeries](Maths/LucasSeries.js)
@@ -197,6 +200,7 @@
* [SquareRoot](Maths/SquareRoot.js)
* [SumOfDigits](Maths/SumOfDigits.js)
* [SumOfGeometricProgression](Maths/SumOfGeometricProgression.js)
+ * [TwinPrime](Maths/TwinPrime.js)
* [Volume](Maths/Volume.js)
* [WhileLoopFactorial](Maths/WhileLoopFactorial.js)
* [ZellersCongruenceAlgorithm](Maths/ZellersCongruenceAlgorithm.js)
--- a PPN by Garber Painting Akron. With Image Size Reduction included!Fetched URL: http://github.com/TheAlgorithms/JavaScript/pull/1044.patch
Alternative Proxies:
Alternative Proxy
pFad Proxy
pFad v3 Proxy
pFad v4 Proxy