Leetcode_divide-two-integers(python version)
来源:互联网 发布:上海聚到网络是培训吗 编辑:程序博客网 时间:2024/06/06 02:44
地址:http://oj.leetcode.com/problems/divide-two-integers/
这是python写的噢
参考代码:
class Solution: # @return an integer def divide(self, dividend, divisor): if not dividend : return dividend p = True if dividend<0 and divisor>0 or dividend>0 and divisor<0: p = False if dividend < 0 : dividend = -dividend if divisor < 0 : divisor = -divisor if dividend < divisor: return 0 else: ans = 0 while divisor <= dividend: cnt = 1 s = divisor while s*2 <= dividend: cnt*=2 s*=2 ans += cnt dividend -= s if p : return ans else : return -ans
You can also find the source code here:
https://github.com/kunth/Leetcode/blob/master/py_divide-two-integers.py
0 0
- Leetcode_divide-two-integers(python version)
- leetcode_Divide Two Integers
- Leetcode_Divide Two Integers
- 【LeetCode with Python】 Divide Two Integers
- [Leetcode]29. Divide Two Integers @python
- 371. Sum of Two Integers [easy] (Python)
- [leetcode: Python ]371. Sum of Two Integers
- [leetcode: Python]29. Divide Two Integers
- [LeetCode] 029. Divide Two Integers (Medium) (C++/Python)
- LeetCode 29 Divide Two Integers (C,C++,Java,Python)
- 29. Divide Two Integers leetcode python new season 2016
- python写算法题:leetcode: 29. Divide Two Integers
- LeetCode: Divide Two Integers
- [LeetCode]Divide Two Integers
- LeetCode: Divide Two Integers
- [LeetCode] Divide Two Integers
- Divide Two Integers
- Divide Two Integers
- 触摸屏驱动三部曲之功能实现及优化
- 面试题继续【3】
- NEFU 640 猜数
- Windows phone 7 页面之间参数的传递
- ACboy needs your help
- Leetcode_divide-two-integers(python version)
- 运行django-admin.py ImportError: No module named django.core
- const指针
- Ubuntu下配置NFS服务
- WAVE 文件格式分析
- 面试题strtoi实现(一)—— 函数的简单实现
- ubuntu 14.1下在线安装mysql
- Android:waiting for debugger,Eclipse DDMS error “Can't bind to local 8600 for debugger”
- HDU 4618 Palindrome Sub-Array