leetcode 166. Fraction to Recurring Decimal
来源:互联网 发布:ae cc 2015 中文 mac 编辑:程序博客网 时间:2024/05/18 10:35
class Solution(object): def fractionToDecimal(self, numerator, denominator): res = "" if(numerator * denominator < 0): res += "-" numerator = abs(numerator) denominator = abs(denominator) quotient = numerator//denominator res += str(quotient) numerator -= quotient*denominator num_set = {} if(numerator == 0): return res else: res += "." num_set[numerator] = len(res) while(numerator): numerator *= 10 quotient = numerator//denominator res += str(quotient) numerator -= quotient*denominator if(numerator in num_set): res = res[:num_set[numerator]]+"("+res[num_set[numerator]:] res += ')' break; num_set[numerator] = len(res) return res
阅读全文
0 0
- 166. Fraction to Recurring Decimal Leetcode Python
- Leetcode-166.Fraction to Recurring Decimal
- [Leetcode]166. Fraction to Recurring Decimal @python
- [leetcode] 166. Fraction to Recurring Decimal
- leetcode 166. Fraction to Recurring Decimal
- [LeetCode]166. Fraction to Recurring Decimal
- LeetCode *** 166. Fraction to Recurring Decimal
- LeetCode 166. Fraction to Recurring Decimal
- [LeetCode]problem 166. Fraction to Recurring Decimal
- leetcode-java-166. Fraction to Recurring Decimal
- LeetCode 166. Fraction to Recurring Decimal
- [LeetCode] 166. Fraction to Recurring Decimal
- Leetcode-166. Fraction to Recurring Decimal
- leetcode 166. Fraction to Recurring Decimal
- Leetcode 166. Fraction to Recurring Decimal
- LeetCode 166. Fraction to Recurring Decimal
- Leetcode 166. Fraction to Recurring Decimal
- leetCode 166. Fraction to Recurring Decimal
- 算法的时间复杂度和空间复杂度-总结
- Java 异常Exception e中e的getMessage()和toString()方法的区别
- 字母大小写问题造成的Test Suit的Library中添加Selenium2Library显示红色
- 《概率论与数理统计_浙江大学》_第一章_概率论基本概念
- C++顺序容器类:矢量类、列表类和双端队列类
- leetcode 166. Fraction to Recurring Decimal
- spring mvc无xml
- 移动端学习笔记(二)
- 使用pycharm运行scrapy项目
- kettle连接多个数据库
- Android Sudio每次启动很慢的解决办法
- 9.8.2 删除那些不需要的文件
- UESTC-621 吴神的大脑
- Ubuntu修改计算机名