当前位置: 首页 > news >正文

力扣(leetcode)第412题Fizz Buzz(Python)

412.Fizz Buzz

题目链接:412.Fizz Buzz

给你一个整数 n ,找出从 1 到 n 各个整数的 Fizz Buzz 表示,并用字符串数组 answer(下标从 1 开始)返回结果,其中:

answer[i] == “FizzBuzz” 如果 i 同时是 3 和 5 的倍数。
answer[i] == “Fizz” 如果 i 是 3 的倍数。
answer[i] == “Buzz” 如果 i 是 5 的倍数。
answer[i] == i (以字符串形式)如果上述条件全不满足。

示例 1:
输入:n = 3
输出:[“1”,“2”,“Fizz”]

示例 2:
输入:n = 5
输出:[“1”,“2”,“Fizz”,“4”,“Buzz”]

示例 3:
输入:n = 15
输出:[“1”,“2”,“Fizz”,“4”,“Buzz”,“Fizz”,“7”,“8”,“Fizz”,“Buzz”,“11”,“Fizz”,“13”,“14”,“FizzBuzz”]

提示:

1 <= n <= 104

解答

class Solution:def fizzBuzz(self, n: int) -> List[str]:a = []for i in range(1,n+1):if i % 3 == 0 and i % 5 == 0:a.append("FizzBuzz")elif i % 3 == 0:a.append("Fizz")elif i % 5 == 0:a.append("Buzz")else:a.append(str(i))return a

最后,我写了一篇MySQL教程,里面详细的介绍了MySQL的基本概念以及操作指令等内容,欢迎阅读!
MySQL数据库万字保姆级教程

http://www.lryc.cn/news/275147.html

相关文章:

  • 苦学golang半年,写了一款web服务器
  • uniapp vue2 车牌号输入组件记录
  • Unity 点击对话系统(含Demo)
  • vue接入高德地图
  • Linux的基本指令(5)
  • 华为商城秒杀时加密验证 device_data 的算法研究
  • Wrk压测发送Post请求的正确姿势
  • 【管理篇 / 登录】❀ 06. macOS下使用USB配置线登录 ❀ FortiGate 防火墙
  • linux系统shell语言的自动化交互
  • HarmonyOS ArkTS 三方库的基本使用(十六)
  • Spring boot封装rocket mq 教程
  • Java Swing手搓童年坦克大战游戏(I)
  • 【DevOps-04]】Operate阶段工具
  • 力扣2807.在链表中插入最大公约数
  • 开始刷Leetcode之前你需要知道的 - The basic is all you need
  • 【PostgreSQL】模式Schema
  • JavaScript实现的复杂功能:自动生成带水印的图片
  • 图神经网络|8.2 图卷积的计算基本方法
  • equals()与hashCode()方法详解
  • 六、基于Flask、Flasgger、marshmallow的开发调试
  • TypeScript 从入门到进阶之基础篇(三) 元组类型篇
  • 现代CPU的多种运行模式
  • Python PDF处理模块pypdf库详解
  • C++上位软件通过LibModbus开源库和西门子S7-1200/S7-1500/S7-200 PLC进行ModbusTcp 和ModbusRTU 通信
  • PLSQL Developer 15安装和oracle客户端安装
  • 【深度deepin】深度安装,jdk,tomcat,Nginx安装
  • 解决flask启动报错:ImportError: DLL load failed while importing _dukpy: 找不到指定的程序
  • 腾讯面试总结
  • 面向对象进阶(static关键字,继承,方法重写,super,this)
  • Blazor项目如何调用js文件