3

我刚刚被一位朋友提出以下问题:

var i, n = 20;
for(i = 0; i < n; i--) console.log("-");

Q) 更改单个符号(更改、删除、添加)以使代码打印“-”20 次。

我已经达到以下答案:

var i, n = 20;
for(i = 0; -i < n; i--) console.log("-");

var i, n = 20;
for(i = 0; i < n; n--) console.log("-");

他告诉我有三个答案,但我只能想出两个。有任何想法吗?这让我发疯。

4

2 回答 2

3
for(i = 0; i + n; i--) console.log("-");
于 2013-01-21T23:09:34.730 回答
1

使 n 减 20

var i, n = -20;
for(i = 0; i < n; i--) console.log("-");
于 2013-01-21T23:09:11.760 回答