mirror of
https://github.com/TheAlgorithms/JavaScript.git
synced 2026-03-13 15:21:15 +08:00
merge: Implement Add Two Numbers (Linked List) (#888)
* Implement Add Two Numbers (Linked List) * Implement Add Two Numbers (Linked List) * Implement Add Two Numbers (Linked List) Co-authored-by: Shakil Ahmmed <shakilahmmed@ShakilAhmmeds-MacBook-Pro.local>
This commit is contained in:
26
Data-Structures/Linked-List/test/AddTwoNumbers.test.js
Normal file
26
Data-Structures/Linked-List/test/AddTwoNumbers.test.js
Normal file
@@ -0,0 +1,26 @@
|
||||
import { AddTwoNumbers } from '../AddTwoNumbers.js'
|
||||
import { LinkedList } from '../SinglyLinkedList'
|
||||
|
||||
describe('AddTwoNumbers', () => {
|
||||
it('Check Sum Of Two Linked List', () => {
|
||||
const list1 = new LinkedList()
|
||||
list1.addFirst(2)
|
||||
list1.addLast(4)
|
||||
list1.addLast(3)
|
||||
|
||||
const list2 = new LinkedList()
|
||||
list2.addFirst(5)
|
||||
list2.addLast(6)
|
||||
list2.addLast(4)
|
||||
|
||||
const expected = new LinkedList()
|
||||
expected.addFirst(7)
|
||||
expected.addLast(0)
|
||||
expected.addLast(8)
|
||||
|
||||
const addTwoLinkedList = new AddTwoNumbers()
|
||||
addTwoLinkedList.solution(list1.headNode, list2.headNode)
|
||||
|
||||
expect(addTwoLinkedList.solutionToArray()).toEqual(expected.get())
|
||||
})
|
||||
})
|
||||
Reference in New Issue
Block a user