问题:

Calculate the sum of two integers a and b, but you are not allowed to use the operator + and -.

Example:
Given a = 1 and b = 2, return 3.

class Solution(object):def getSum(self, a, b):"""
        :type a: int:type b: int:rtype: int"""
        if(0 == b):return asum1 = a^bcarry = (a&b)<<1return Solution().getSum(sum1,carry)if __name__ == '__main__':l = Solution().getSum(3,7)print l

转载于:https://www.cnblogs.com/xautxuqiang/p/6008345.html

python不用加号实现加法相关推荐

  1. 所谓”不用加号的加法运算“

    今天一个小朋友问了我一个很有意思的问题:"不用加号的加法运算",大抵就是说,"诶-网上有人不用[+]就可以实现加法哟-" 这个问题以前大学的时候玩过,是一个很有 ...

  2. 如何在程序中不用加号实现加法_程序员那些事 | JavaScript基础(六)

    Hello,程序员那些事又与大家见面了! JS简易日历 先给大家看一下效果: 大家可能会觉得,唉~好像跟上节课讲的选项卡差不多,就是十二个按钮,改变this的class,同时下面放十二个div,每次显 ...

  3. c语言a b的和 不用加号,力扣(LeetCode)刷题,简单题(第16期)

    目录 力扣(LeetCode)定期刷题,每期10道题,业务繁重的同志可以看看我分享的思路,不是最高效解决方案,只求互相提升. 第1题:数组异或操作 试题要求如下: 回答(C语言): int xorOp ...

  4. Python 解决面试题47 不用加减乘除做加法

    在看<剑指Offer>过程中,面试题47不用加减乘除做加法,给出的思路是使用二进制的异或以及与运算,总之就是使用二进制.但是在使用Python实现的过程中,对于正整数是没有问题的,但是对于 ...

  5. 剑指 Offer 65. 不用加减乘除做加法(位运算、递归、迭代)

    一.题目 剑指 Offer 65. 不用加减乘除做加法 题目描述 写一个函数,求两个整数之和,要求在函数体内不得使用 "+"."-"."*" ...

  6. java 加法不用_【Java】 剑指offer(65) 不用加减乘除做加法

    本文参考自<剑指offer>一书,代码采用Java语言. 题目 写一个函数,求两个整数之和,要求在函数体内不得使用+.-.×.÷四则运算符号. 思路 对数字做运算,除了四则运算外,只剩下位 ...

  7. 剑指Offer_编程题 不用加减乘除做加法

    不用加减乘除做加法 时间限制:1秒 空间限制:32768K 热度指数:81997 算法知识视频讲解 题目描述 写一个函数,求两个整数之和,要求在函数体内不得使用+.-.*./四则运算符号. 首先,十进 ...

  8. 《剑指offer》-- 构建乘积数组、求1+2+3+...+n、不用加减乘除做加法、包含min函数的栈、用两个栈实现队列

    一.构建乘积数组: 1.题目: 给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*. ...

  9. [剑指offer]面试题47:不用加减乘除做加法

    面试题47:不用加减乘除做加法 题目:写一个函数,求两个整数之和,要求在函数体内不得使用+.-.×.÷四则运算符号. 代码如下: int add(int num1, int num2) {int su ...

最新文章

  1. 注意力是智力的五个基本因素之一
  2. Netscape Mozilla源代码指南
  3. 文巾解题 994. 腐烂的橘子
  4. android 一个很漂亮的控件ObservableScrollView(含片段代码和源码)
  5. java使用varargs,Java 实例 – Varargs 可变参数使用 - Java 基础教程
  6. ORACLE备份中的压缩
  7. 近7万新冠域名一半是钓鱼网站?以色列老牌安全厂商Check Point推出全端保护新战略
  8. 性能测试搭建Jmeter分布式压测与监控
  9. 视图 索引 存储过程
  10. Alfred Remote初体验
  11. 空间配置器(allocator)
  12. python游戏程序代码大全_python小游戏代码,python小游戏代码大全打枪
  13. 【屏幕PrtSc键的使用,截取对话框和全屏截取】
  14. 例题5-3 安迪的第一个字典(Andy's First Dictionary,Uva 10815)
  15. 问题 L: 鸭子唱歌
  16. Hibernate5
  17. 菊次郎的夏天.mp3
  18. c51汇编语言 pdf,单片机汇编语言经典一百例.pdf
  19. 如何理解WPF中的样式(Style)与模板ControlTemplate
  20. 服务器维修合同样本,最新在线维修服务协议

热门文章

  1. IBM SOA[ESB,BPM,Portal等]基础架构图解
  2. 学习:SQL Server的BUILTIN\Administrators用户
  3. Safari browser and asp.net Menu control (asp:Menu)
  4. MailMail升级到1.0.2.4
  5. 【亲测有效】Kali Linux无法安装网易云音乐的解决方案
  6. MediaWiki安装配置(Linux)【转】
  7. (cljs/run-at (JSVM. :all) 细说函数)
  8. struts2学习(3)struts2核心知识II
  9. php如何在某个时间上加一天?一小时? 时间加减(转)
  10. Linux文件查找命令find,xargs详述