Untitled
3 years ago in Plain Text
function ListNode(val, next) {
this.val = (val === undefined ? 0 : val)
this.next = (next === undefined ? 0 : next)
}
var TEST = function () {
function _getNum(node) {
let str = '';
while (node !== 0) {
str += node.val;
node = node.next;
}
return parseInt(str) || 0;
}
function _getNode(str) {
let node = 0;
for (var i=str.length-1; i>=0; --i) {
node = new ListNode(str[i], node);
}
return node;
}
return {
exec: function (l1, l2) {
return _getNode(_getNum(l1) + _getNum(l2) + '');
}
};
}();