coding-fizzbuzz简单免费版2000ms未尝试
FizzBuzz
FizzBuzz
开始编码写一个函数 solution(n),返回长度为 n 的字符串列表。对每个位置 i (从 1 开始):
- 如果
i同时是 3 和 5 的倍数,放"FizzBuzz" - 否则如果是 3 的倍数,放
"Fizz" - 否则如果是 5 的倍数,放
"Buzz" - 否则放
i本身的字符串形式
例如 solution(5) 应返回 ["1", "2", "Fizz", "4", "Buzz"]。
这是一道经典的入门题,用来确认你能写出基本的循环、条件判断与字符串构造。
约束条件
- 1 ≤ n ≤ 10000
- 返回的列表长度恰好为 n
样例
Case 1 · n = 5
输入: [5]
期望: ["1","2","Fizz","4","Buzz"]
前 5 项验证 Fizz 与 Buzz 各自单独触发。
Case 2 · n = 15
输入: [15]
期望: ["1","2","Fizz","4","Buzz","Fizz","7","8","Fizz","Buzz","11","Fizz","13","14","FizzBuzz"]
n = 15 第一次触发 FizzBuzz,验证三种分支都被覆盖。
最近提交
还没有提交记录。
编码区
实现 solution(...)。本地运行当前支持 Python 可见样例;服务端提交会运行可见样例和隐藏测试。
加载编辑器...
计时0:00
默认展示公开样例。点击「运行样例」后会在这里显示实际输出;点击「提交评测」会进入隐藏测试。
Case 1 · n = 5
输入: [5]
期望: ["1","2","Fizz","4","Buzz"]
前 5 项验证 Fizz 与 Buzz 各自单独触发。
Case 2 · n = 15
输入: [15]
期望: ["1","2","Fizz","4","Buzz","Fizz","7","8","Fizz","Buzz","11","Fizz","13","14","FizzBuzz"]
n = 15 第一次触发 FizzBuzz,验证三种分支都被覆盖。