独自の「for」命令
次の入力があると仮定します。 a, b, c, d
入力は、「a / b / c / d」または「a、b、c、d」などの形式を使用して1行で入力できます。
4つの入力を使用することもできます。
次の動作をコーディングする必要があります(ここでは疑似コード)。
var i = <a>
while (i <b> <c>)
print i
i = i + <d>
print "\n"
以下にいくつかのテストケースを示します。
input : 1,<,10,1
output :
1
2
3
4
5
6
7
8
9
もう一つ:
input : 20,>,10,1
output :
20
21
22
23
24
25
26
27
...
infinite loop / program crashes
a
は整数で、の初期値ですi
。b
ある文字列またはcharが、それは何か他のもの、の終了条件で使用されるコンパレータことはできませんfor
ループ。b
とができなければなりません以下の文字列のいずれかであります:- ">" - "<"
c
は、 ループの終了条件で使用される整数である整数for
です。d
ある整数すべてのループでIに添加されます。
これはコードゴルフです、最短の答えが勝ちます!
print "\n"
、がありますが、私は各行にjavascriptのアラートを使用しています。それは受け入れられますか、それとも代わりにconsole.logを使用して回答を長くする必要がありますか?
alert("23\n24\n25");
動作しalert("23"); alert("24"); alert(25);
ないが動作しないようなもの