【每天学习一点算法 2026/01/07】Fizz Buzz

每天学习一点算法 2026/01/07

题目:Fizz Buzz

给你一个整数 n ,返回一个字符串数组 answer(下标从 1 开始),其中:

answeri == "FizzBuzz" 如果 i 同时是 3 和 5 的倍数。

answeri == "Fizz" 如果 i 是 3 的倍数。

answeri == "Buzz" 如果 i 是 5 的倍数。

answeri == i (以字符串形式)如果上述条件全不满足。

这道题很简单啊?直接按照要求循环生成就行了。

typescript 复制代码
function fizzBuzz(n: number): string[] {
  const res: string[] = []
  for (let i = 1; i <= n; i++) {
    if (i % 3 === 0 && i % 5 === 0) {
      res.push('FizzBuzz')
    } else if (i % 3 === 0) {
      res.push('Fizz')
    } else if (i % 5 === 0) {
      res.push('Buzz')
    } else {
      res.push(i + '')
    }
  }
  return res
};

题目来源:力扣(LeetCode)

相关推荐
数据科学小丫几秒前
算法:随机森林算法
算法·随机森林·机器学习
公考指南针5 分钟前
公务员面试怎么准备?2026 结构化面试流程、答题训练和备考工具测评
经验分享·学习·面试
Samson Bruce7 分钟前
【初高中数学】
线性代数·数学·算法·机器学习
redaijufeng8 分钟前
我在C++中深入理解了继承,收获颇丰
java·c++·算法
.千余8 分钟前
【C++】C++继承入门(上):继承语法与基本特性详解
开发语言·c++·笔记·学习·其他
承渊政道8 分钟前
【MySQL数据库学习】MySQL基本查询(下)
数据库·学习·mysql·leetcode·bash·数据库开发·数据库系统
Ricky05538 分钟前
DEIM :采用改进匹配算法实现快速收敛的DETR(中国25年3月研究)
人工智能·算法·目标跟踪
无限码力9 分钟前
美团研发岗 5月9号笔试真题 - 弹性分桶
算法·美团笔试题·美团研发岗笔试题·美团0509笔试题
J2虾虾10 分钟前
C 语言 sizeof 完全用法指南
c语言·数据结构·算法
skywalk816315 分钟前
段言的设计文档:中文编程赛道的竞争格局,谁在牌桌上?
开发语言·学习·编程