解説動画
解答コード
function pillar(height: number) {
for (let i = 0; i < height; i++) {
agent.place(FORWARD);
agent.move(UP, 1);
}
}
function wall(height: number, width: number) {
for (let j = 0; j < width; j++) {
pillar(height);
agent.move(DOWN, height);
agent.move(LEFT, 1);
}
}
function stairs(height: number, width: number, steps: number) {
for (let k = 0; k < steps; k++) {
wall(height, width);
agent.move(RIGHT, width);
agent.move(BACK, 1);
height -= 1;
}
}
player.onChat("9-6", function (height, width, steps) {
stairs(height, width, steps);
});