我的代码无法走出Z字形,各位可以帮我找到原因吗?使用的是JS。
// 从死亡峡谷逃脱!
// 使用真正的求余函数走出Z字形路线。
// 该函数返回一个0到15之间的值:
function mod15(n) {
while (n >= 15) {
n -= 15;
}
return n;
}
// 这个函数应该返回一个0到9之间的值:
function mod9(n) {
// 当n大于或等于9时,用n减去9:
while (n >= 9) {
return n -= 9;
}
return n;
}
// 不要更改以下代码:
while (true) {
var time = hero.time;
var x, y;
if (time < 30) {
y = 10 + 3 * mod15(time);
} else {
y = 20 + 3 * mod9(time);
}
x = 10 + time;
hero.moveXY(x, y);
}