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
暂无评论