【每天学习一点算法 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)

相关推荐
YM52e4 分钟前
语言地区选择器-鸿蒙ArkTS国际化页面设计
学习·华为·harmonyos
一只小小的芙厨13 分钟前
前缀和与差分
数据结构·算法
不是光头 强16 分钟前
Java 后端 AI 技术选型与学习路线
java·人工智能·学习
cloudification23 分钟前
virtual
学习
船厂电气自动化ai大模型26 分钟前
AI大模型与数学第42课:泰勒级数完整展开(神经网络近似核心)
人工智能·python·深度学习·算法·机器学习
从琳开始98941 分钟前
优选算法——双指针(算法原理+力扣题)
算法·leetcode·职场和发展
从琳开始98943 分钟前
优选算法——滑动窗口(概念+解题模板+LeetCode例题讲解)
算法·leetcode·职场和发展
Nil2081 小时前
leetcode 94二叉树的中序遍历
算法·leetcode·职场和发展
不会就选b1 小时前
算法日常・每日刷题
算法
MartinYeung51 小时前
[论文学习]δ-STEAL:基于本地差分隐私的大语言模型窃取攻击
网络·学习·语言模型