转成数字再相加
这个算法有点问题,思路是转成数字再加和再转回来,但是在遇到边缘数的时候会出问题,下一个算法改成了对链表直接求和
/**
* Definition for singly-linked list.
* class ListNode(var _x: Int = 0) {
* var next: ListNode = null
* var x: Int = _x
* }
*/
object Solution {
def addTwoNumbers(l1: ListNode, l2: ListNode): ListNode = {
def convN2L(num:BigInt):ListNode = {
if(num/10==0) {
val l:ListNode = new ListNode(num.toInt%10)
l
}else{
val l =