leetcode推前编码问题建议一系列针对白板和/或结对编程会话的挑战以及我在JavaScript或Java中提出的解决方案。

算法嘶嘶声

编写一个名为fizzBuzz(n)的函数,它返回一个从1到n的字符串值数组。对于可以被3整除的值,替换为'Fizz',可以被5整除的值替换为'Buzz'。如果它可以被3和5整除,则替换为'FizzBuzz'

替代方案:与上述相同的概念,但不返回数组,只需打印值。

例子

fizzBuzz(15) -> [ \"1\", \"2\", \"Fizz\", \"4\", \"Buzz\", \"Fizz\", \"7\", \"8\", \"Fizz\", \"Buzz\", \"11\", \"Fizz\", \"13\", \"14\", \"FizzBuzz\" ]

金字塔

编写一个名为pyramid(n)的函数,它打印出您选择的字符的金字塔。该函数应该接受一个整数作为参数,它是金字塔底部的宽度。

例子

pyramid(5) -> 0 00000

pyramid(8) -> 0000 000