Skip to content

Commit 2a5c28b

Browse files
committed
refactor: remove two repetition implementation
1 parent 1e2fb53 commit 2a5c28b

1 file changed

Lines changed: 2 additions & 16 deletions

File tree

Cache/test/Memoize.test.js

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,6 @@
11
import { memoize } from '../Memoize'
2-
3-
const fibonacci = (n) => {
4-
if (n < 2) {
5-
return n
6-
}
7-
8-
return fibonacci(n - 2) + fibonacci(n - 1)
9-
}
10-
11-
const factorial = (n) => {
12-
if (n === 0) {
13-
return 1
14-
}
15-
16-
return n * factorial(n - 1)
17-
}
2+
import { fibonacci } from '../../Dynamic-Programming/FibonacciNumber'
3+
import { factorial } from '../../Recursive/Factorial'
184

195
const multipleFactorials = (arr) => arr.map(factorial)
206

0 commit comments

Comments
 (0)