#104. FizzBuzz变种:数组与字符串处理

    ID: 104 Type: Default 1000ms 256MiB Tried: 0 Accepted: 0 Difficulty: (None) Uploaded By: Tags>codingbatArray-2gesp3一维数组字符串

FizzBuzz变种:数组与字符串处理

FizzBuzz变种

题目背景

这是一个著名的FizzBuzz问题的略微困难版本,有时作为面试的第一个问题。聪聪最近在学习编程,大魏给他布置了一个任务,要求他实现一个FizzBuzz的变种。

题目描述

这是一个著名的FizzBuzz问题的略微困难版本,有时作为面试的第一个问题。考虑从 startstart 开始,到 endend 结束(不包括 endend)的数字序列。例如,如果 start=1start=1end=5end=5,则序列为 1,2,3,41, 2, 3, 4。返回一个新的字符串数组 String[]String[],其中包含这些数字的字符串形式。但对于 33 的倍数,使用 "Fizz" 代替数字;对于 55 的倍数,使用 "Buzz" 代替数字;对于 3355 的共同倍数,使用 "FizzBuzz" 代替。在 Java 中,String.valueOf(xxx)String.valueOf(xxx) 可以将整数或其他类型转换为字符串形式。这个版本比通常的版本稍微复杂一些,因为你需要分配和索引数组,而不是仅仅打印,并且我们改变了 start/endstart/end 的范围,而不是总是 1..1001..100

输入格式

输入以如下格式从标准输入中给出。

startstart endend

输出格式

输出以如下格式输出到标准输出中。

包含结果的字符串数组的字符串表示

样例

1 6
["1\