专栏首页程序生活Leetcode-Easy 412. Fizz Buzz

Leetcode-Easy 412. Fizz Buzz

728. Self Dividing Numbers

  • 描述: 给定一个整数n,判断1-n之间的数字,输出字符串。如果一个数是3的倍数,输出“FIzz”;如果一个数是5的倍数,输出“Buzz”;如果一个数是3和5的公倍数,输出“FizzBuzz”;如果一个数不是3也不是5的倍数,则输出数字本身。
  • 思路: 逻辑判断
  • 代码
class Solution:
    def fizzBuzz(self, n):
        """
        :type n: int
        :rtype: List[str]
        """
        data=[]
        for i in range(1,n+1):
            if i%3==0 and i%5==0:
                data.append("FizzBuzz")
            else:
                if i%3==0:
                    data.append("Fizz")
                elif i%5==0:
                    data.append("Buzz")

                else:
                    data.append(str(i))
        return data

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python使用numpy生成批量数据

    致Great
  • Leetcode-Easy 806. Number of Lines To Write String

    给一个字符串S,从左到右将它们排列行,每行最大长度为100,,同时给定一个数组withds,widths[0]对应着 a的宽度, widths[1]对应着b的宽...

    致Great
  • Python中defaultdict用法

    致Great
  • python分割数组里面重复的元素

    机器学习和大数据挖掘
  • 发送短信倒计时(附带数据验证)##干货

    Happy、Liu
  • 5.Sentinel源码分析—Sentinel如何实现自适应限流?

    Sentinel源码解析系列: 1.Sentinel源码分析—FlowRuleManager加载规则做了什么?

    luozhiyun
  • live writer的折腾

    想用live writer在博客上粘贴一点js代码,结果老是粘贴不上,于是怀疑自己的live writer版本是否太低了,于是在网上找了半天,结果很失败。最新...

    用户1075292
  • 5.Sentinel源码分析—Sentinel如何实现自适应限流?

    SystemRuleManager初始化的时候会调用静态代码块,然后用scheduler线程池定时调用SystemStatusListener类的run方法。我...

    luozhiyun
  • 爬取3万景点,分析十一哪里人从众从人?

    首先,我们来明确一下我们想要爬取的数据是哪些,这里为了方便起见,我们先以目前国内最热门的城市——杭州为例:

    朱小五
  • 爬取3万景点,分析十一哪里人从众从人

    首先,我们来明确一下我们想要爬取的数据是哪些,这里为了方便起见,我们先以目前国内最热门的城市——杭州为例:

    Python进阶者

扫码关注云+社区

领取腾讯云代金券