计算两个整数列表代表的数字之和,返回列表

class Solution(object):
    def addTwoNumbers(self, l1, l2):
        k1=‘‘.join(list(map(str, l1)))
        k2=‘‘.join(list(map(str, l2)))
        nsum=int(k1)+int(k2)
        res=list(str(nsum))
        return list(map(int,res))

l1=[1,2,3]
l2=[1,1,1]
x=Solution()
print(x.addTwoNumbers(l1,l2))

输出

[2, 3, 4]

原文地址:https://www.cnblogs.com/sea-stream/p/10463764.html

时间: 2024-10-10 20:21:13

计算两个整数列表代表的数字之和,返回列表的相关文章

计算两个整数列表代表的数字之和,返回一个值

class Solution(object): def addTwoNumbers(self, l1, l2): k1=''.join(list(map(str, l1))) k2=''.join(list(map(str, l2))) return int(k1)+int(k2) l1=[1,2,3] l2=[1,1,1] x=Solution() print(x.addTwoNumbers(l1,l2)) 输出 234 原文地址:https://www.cnblogs.com/sea-str

不使用四则运算符计算两个整数的和

这里笔者只写出关键代码: int add(int n,intm) {   if(m==0) returnn;      ①    int sum=n^m;           ②    int carry=(n&m)<<1;    ③    return add(sum,carry); ④} 在分析每步代码之前先看两个例子:不带进位的两数相加:0000 0010------20000 0100------4结果是:0000 0110------6带进位的两数相加:0000 0101--

一道Python面试题:给出d = [True, False, True, False, True],请利用列表d,只用一句话返回列表[0,2,4]

前言:还是我,一个不知死活的小白,冒着生命危险去了一家有逼格的公司面试,去面试的路上就经历了一番波折,公交车死等不来,最后差点误了面试时间,这都不算什么了,虽然对面试不抱什么希望,但在技术面被虐成了渣渣也确实打击了我的自信心,最后被面试官像看一个智障一样的看着(心疼自己半分钟). 看题:给出d = [True, False, True, False, True],请利用列表d,只用一句话返回列表[0,2,4] 这道题的关键是拿到True的索引值,最初我是用list的index方法搭配高阶函数fi

Oracle计算两个整数的和与这两个整数的差与商

PL/SQL(Procedural Language/SQL)是一种过程化语言. PL/SQL都是以(BLOCK)块为基本单位,整个PL/SQL块分为三部分 1.声明(Declare) 2.执行(以BEGIN开头) 3.异常处理(以EXCEPTION开头) PL/SQL的语法格式如下: [Declare] --声明部分 可选 BEGIN --执行部分 必选 [EXCEPTION] --异常处理部分 可选 END PL/SQL简单例子: --============================

1.3如何计算两个单链表代表的数之和

问题描述 给定两个单链表,链表的每个结点代表一位数,计算两个数的和.例如 :输入链表 (3一>1一> 5)和链表(5一>9一> 2),输出 :8->0->8,即 513+295 =808,注意个位数在链表头. class Node: def __init__(self, data=None, next=None): self.data = data self.next = next # 输出链表 def print_link(head): cur = head.next

计算两个整数的最大公约数和最小公倍数

算法一 任何>1的整数都可以写成一个或多个素数因子乘积的形式,且素数乘积因子以非递减序出现. 则整数x,y可以分别标记为:x=p1x1p2x2...pmxm y=p1y1p2y2...pmym (其中p1,p2,....是素数,若有必要素数因子的指数xj或yj可以为0) (1)最大公约数 gcd(x,y)=p1min(x1,y1)p2min(x2,y2)...pmmin(xm,ym) (2)最小公倍数 lcm(x,y)=p1max(x1,y1)p2max(x2,y2)...pmmax(xm,ym

【C】计算两个整数的最大公约数和最小公倍数

数学知识背景记录: 任何>1的整数都可以写成一个或多个素数因子乘积的形式,且素数乘积因子以非递减序出现. 则整数x,y可以分别标记为:x=p1x1p2x2...pmxm y=p1y1p2y2...pmym (其中p1,p2,....是素数,若有必要素数因子的指数xj或yj可以为0) (1)最大公约数 gcd(x,y)=p1min(x1,y1)p2min(x2,y2)...pmmin(xm,ym) (2)最小公倍数 lcm(x,y)=p1max(x1,y1)p2max(x2,y2)...pmmax

php计算两个整数的最大公约数常用算法小结

//欧几里得算法function ojld($m, $n) {    if($m ==0 && $n == 0) {        return false;    }    if($n == 0) {        return $m;    }    while($n != 0){        $r = $m % $n;        $m = $n;        $n = $r;    }    return $m;} //基于最大公约数的定义function baseDefin

2.5给定两个用链表表示的整数,每个结点包含一个数位。这些数位是反向存放的,也就是个位排在链表首部。编写函数对这两个整数求和,并用链表形式返回结果。

其实仔细想想是挺简单的,我们要做的只是记得进位. LinkedListNode addLists(LinkedListNode l1, LinkedListNode l2, int carry) //LinkedListNode addLists(LinkedListNode l1, LinkedListNode l2, int carry = 0) { if (l1 == null && l2 == null $$ carry == 0) { return null; } LinkedL