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

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

题目:Fizz Buzz

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

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

answer[i] == "Fizz" 如果 i 是 3 的倍数。

answer[i] == "Buzz" 如果 i 是 5 的倍数。

answer[i] == 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)

相关推荐
菜鸟233号11 分钟前
力扣416 分割等和子串 java实现
java·数据结构·算法·leetcode
乐观主义现代人12 分钟前
redis 源码学习笔记
redis·笔记·学习
YJlio13 分钟前
Registry Usage (RU) 学习笔记(15.5):注册表内存占用体检与 Hive 体量分析
服务器·windows·笔记·python·学习·tcp/ip·django
Swift社区17 分钟前
LeetCode 469 凸多边形
算法·leetcode·职场和发展
chilavert31819 分钟前
技术演进中的开发沉思-298 计算机原理:算法的本质
算法·计算机原理
Aaron158826 分钟前
全频段SDR干扰源模块设计
人工智能·嵌入式硬件·算法·fpga开发·硬件架构·信息与通信·基带工程
求梦82030 分钟前
【力扣hot100题】缺失的第一个正数(12)
数据结构·算法·leetcode
奔波霸的伶俐虫1 小时前
windows docker desktop 安装修改镜像学习
学习·docker·容器
散峰而望1 小时前
【算法竞赛】顺序表和vector
c语言·开发语言·数据结构·c++·人工智能·算法·github
千金裘换酒1 小时前
LeetCode 回文链表
算法·leetcode·链表