Fizz Buzz
来源:互联网 发布:淘宝零食店 知乎 编辑:程序博客网 时间:2024/05/17 22:18
Write a program that outputs the string representation of numbers from 1 to n.
But for multiples of three it should output “Fizz” instead of the number and for the multiples of five output “Buzz”. For numbers which are multiples of both three and five output “FizzBuzz”.
Example:
n = 15,Return:[ "1", "2", "Fizz", "4", "Buzz", "Fizz", "7", "8", "Fizz", "Buzz", "11", "Fizz", "13", "14", "FizzBuzz"]
class Solution(object): def fizzBuzz(self, n): """ :type n: int :rtype: List[str] """ """ ans = [] for i in range(1, n+1): if i%3 == 0 and i%5 != 0: ans.append('Fizz') elif i%3 != 0 and i%5 == 0: ans.append('Buzz') elif i%15 == 0: ans.append('FizzBuzz') else: ans.append(str(i)) return ans or """ return ['Fizz'*(not i % 3) + 'Buzz'*(not i % 5) or str(i) for i in range(1, n+1)]
0 0
- Fizz Buzz
- Fizz Buzz
- Fizz Buzz
- Fizz Buzz
- Fizz Buzz
- Fizz Buzz
- Fizz Buzz
- Fizz Buzz
- Fizz Buzz
- Fizz Buzz
- Fizz Buzz
- Fizz Buzz
- Fizz Buzz
- Fizz Buzz programming
- [刷题]Fizz Buzz
- 题目:Fizz Buzz
- LintCode: Fizz Buzz
- Fizz Buzz 问题
- adb常见问题
- 基于阿里云容器服务的微服务实践 - Part 3. 容器微服务实践
- 蓝桥杯——计算机研究生机试真题训练(2017.2.12)
- 并发与并行
- Fiddler插件开发
- Fizz Buzz
- jQuery中使用 .html() function在IE8和9中显示不正常源码中多出sizset和sizcache
- 数据结构-字符串匹配kmp模板
- 蓝桥杯 合并石子 DP+四边形不等式优化
- Android黑名单电话挂断(AIDL)
- linux下部署多个tomcat的方法
- Base58UUID生成
- 网络流总结
- SQL语句中----删除表数据drop、truncate和delete的用法