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

Leetcode 412. Fizz Buzz

Problem

Given an integer n, return a string array answer (1-indexed) where:

  • answer[i] == “FizzBuzz” if i is divisible by 3 and 5.
  • answer[i] == “Fizz” if i is divisible by 3.
  • answer[i] == “Buzz” if i is divisible by 5.
  • answer[i] == i (as a string) if none of the above conditions are true.

Algorithm

Generate the string as required.

Code

class Solution:def fizzBuzz(self, n: int) -> List[str]:ans = []for i in range(1, n + 1):divide3 = (i % 3 == 0) divide5 = (i % 5 == 0)if divide3 and divide5:ans.append("FizzBuzz")elif divide3:ans.append("Fizz")elif divide5:ans.append("Buzz")else:ans.append(str(i))return ans
http://www.lryc.cn/news/490221.html

相关文章:

  • 双因子认证:统一运维平台安全管理策略
  • CMake笔记:install(TARGETS target,...)无法安装的Debug/lib下
  • 使用ENSP实现NAT
  • 漫步北京小程序构建智慧出行,打造旅游新业态模式
  • 对齐输出
  • Wekan看板安装部署与使用介绍
  • VisionPro 机器视觉案例 之 黑色齿轮
  • 学习python的第十三天之数据类型——函数传参中的传值和传址问题
  • Windows11深度学习环境配置
  • 电销老是被标记,该如何解决!!!
  • MyBatis入门——基本的增删改查
  • 学习Gentoo系统中二进制软件包和源代码包的概念
  • 麦肯锡报告 | 未来的经济引擎:解读下一代竞争领域
  • 连接mysql并读取指定表单数据到DataFrame
  • 从入门到精通数据结构----四大排序(上)
  • 【bug】使用transformers训练二分类任务时,训练损失异常大
  • 文献阅读与笔记整理技巧
  • Python Flask中集成SQLAlchemy和Flask-Login
  • esp32 JTAG 串口 bootload升级
  • 【linux】(17)压缩和解压
  • 摄像机视频分析软件下载LiteAIServer视频智能分析平台玩手机打电话检测算法技术的实现
  • springboot购物推荐网站的设计与实现(代码+数据库+LW)
  • 【Unity3D插件】Unity3D HDRP Outline高亮发光轮廓描边插件教程
  • QT基础 UI编辑器 QT5.12.3环境 C++环境
  • 计算机网络socket编程(5)_TCP网络编程实现echo_server
  • go语言闭包捕获的是变量的引用而不是变量的值
  • 周期法频率计的设计
  • 【Linux】drop cache与reclaim的区别
  • 【Linux课程学习】:命令行参数,环境变量
  • HTB:WifineticTwo[WriteUP]