public void Carry_Sum01() { LinkedListInteger a = new LinkedListInteger(); a.Head = new Node <int>(1); a.Head.Next = new Node <int>(2); LinkedListInteger b = new LinkedListInteger(); b.Head = new Node <int>(8); var sum = OTS.LinkedListSum(a, b); LinkedListInteger s = new LinkedListInteger { Head = sum }; Assert.Equal(20, s.ToInt()); }
public void Carry_Sum02() { LinkedListInteger a = new LinkedListInteger(); a.Head = new Node <int>(9); a.Head.Next = new Node <int>(9); a.Head.Next.Next = new Node <int>(9); a.Head.Next.Next.Next = new Node <int>(9); LinkedListInteger b = new LinkedListInteger(); b.Head = new Node <int>(6); var sum = OTS.LinkedListSum(a, b); LinkedListInteger s = new LinkedListInteger { Head = sum }; Assert.Equal(10005, s.ToInt()); }