python FizzBuzz问题
来源:互联网 发布:wps excel 数据分析 编辑:程序博客网 时间:2024/06/07 00:51
python FizzBuzz问题
1.当n为3的倍数,输出Fizz2.当n为5的倍数,输出Buzz3.当n为15的倍数,输出FizzBuzz其他时候输出相应数字的字符串,如1==>"1"
方法一:最笨的方法;时间与空间复杂度都为O(n)
class Solution(object): def fizzBuzz(self, n): """ :type n: int :rtype: List[str] """ list_str=[] for num in range(1,n+1): if (num%5 == 0)&(num%3 == 0): list_str.append('FizzBuzz') elif num%5 == 0: list_str.append('Buzz') elif num%3 == 0: list_str.append('Fizz') else: list_str.append(str(num)) return list_str
方法二:列表循环式,极其简单
class Solution(object): def fizzBuzz(self, n): return ['Fizz' * (not i % 3) + 'Buzz' * (not i % 5) or str(i) for i in range(1, n+1)]
阅读全文
0 0
- python FizzBuzz问题
- FizzBuzz问题
- FizzBuzz问题
- FizzBuzz问题
- FizzBuzz问题
- FizzBuzz问题
- 面试---FizzBuzz问题
- 关于FizzBuzz问题
- FizzBuzz
- FizzBuzz
- FizzBuzz
- FizzBuzz
- FizzBuzz
- 杂记——FizzBuzz问题
- 我对FizzBuzz问题的小小思考
- FizzBuzz问题&&斐波那契数列
- 简单却又复杂的FizzBuzz面试编程问题
- 简单却又复杂的FizzBuzz面试编程问题
- 高通apq8096连接外网
- 链表面试题总结 C/C++
- ambari安装hive以mysql作为元数据存储建表失败的解决办法
- java 常用最实用的性能优化...
- 与Serverless 的第一次亲密接触
- python FizzBuzz问题
- 第5周【项目2
- 目标检测:rcnn-->sppnet-->fast rcnn-->faster rcnn
- Win7环境MYSQL 主从复制的配置(无插件版)
- 把cad文件怎样转换成jpg图片格式
- idea springBoot 热部署
- Kotlin学习一 制作RecyclerView列表
- jQuery获取button上的值
- 杭州美图JAVA面试(美图美妆app组)