gpt4 book ai didi

php - Hackerrank在php中绘制一个长度为N的楼梯

转载 作者:行者123 更新时间:2023-12-02 04:18:20 28 4
gpt4 key购买 nike

像这样画一个高度为N的楼梯:

     #
##
###
####
#####
######

高度为 6 的楼梯,注意最后一行的空格应为零。

我的解决方案不能正常工作

function draw($size)
{
for ($i = 1; $i <=$size ; $i++)
{
$spaces = $size-$i;
while ($spaces)
{
echo " ";
$spaces--;
}
$stairs = 0;
while ($stairs < $i)
{
echo "#";
$stairs++;
}
echo "<br/>";
}
}
draw(6);
//output
#
##
###
####
#####
######

它不打印空格,我尝试了 \n, PHP.EOL 仍然没有用。有什么建议吗?

最佳答案

虽然其他解决方案都很好,但我的代码也是如此。

$max=5;
for ( $i =1 ; $i<=$max;$i++) {
for ( $space = 1; $space <= ($max-$i);$space++) {
echo " ";
}
for ( $hash = 1; $hash <= $i;$hash ++ ) {
echo "#";
}
echo "\n";
}

关于php - Hackerrank在php中绘制一个长度为N的楼梯,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32231535/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com