每日挑战#2 - 串钻

2025-06-10

每日挑战#2 - 串钻

欢迎来到我们挑战系列的第二天。今天,你将使用一些干净整洁的代码来创建一颗干净整洁的钻石。

我们的挑战来自CodeWars 上的用户@jayeshcp

您的任务是返回一个字符串,该字符串使用星号(“*”)字符在屏幕上显示菱形。

print 方法返回的形状应类似于菱形。输入的数字表示打印在中间行的星号数量。上下两行将居中,且星号数量比中间行少两个。此过程将持续进行,直到图形顶部和底部打印出一行仅包含一个星号的星号。

null如果输入是偶数或负数则返回。

注意:JS 和 Python 学生必须实现方法并对无效输入diamond()返回None(Py) 或(JS)。null

尝试任何额外功能都会获得奖励积分。

祝你好运!


感谢CodeWars,他们已根据2-Clause BSD 许可证授权重新分发此挑战!

想为以后的帖子提出挑战吗?请将你的建议发送邮件至yo+challenge@dev.to !

鏂囩珷鏉ユ簮锛�https://dev.to/thepracticaldev/daily-challenge-2-string-diamond-21n2
PREV
开发者问答:了解软件开发者的热情所在❤️
NEXT
MongoDB 的 Mongoose 简介