我试着用游乐场的积木搭建一个金字塔,但我不明白我应该如何改变条件来移除多余的积木?

let allCoordinates = world.allPossibleCoordinates
var index = 0
while index != 11 {
for coordinate in allCoordinates {
if coordinate.row == index || coordinate.column == index || coordinate.row == 11 - index || coordinate.column == 11 - index {
for _ in 0...index {
world.place(Block(), at: coordinate)
}
}
}
index += 1
}发布于 2020-05-18 05:15:32
let allCoordinates = world.allPossibleCoordinates
var index = [0, 11]
while index[0] != 11 {
for coordinate in allCoordinates {
if coordinate.row > index[0] && coordinate.column < index[1] {
if coordinate.column > index[0] && coordinate.row < index [1] {
world.place(Block(), at: coordinate)
}
}
}
index[0] += 1
index[1] -= 1
}https://stackoverflow.com/questions/61856152
复制相似问题