Ваша власна інструкція "за"
Припустимо, що у вас є наступний вклад: a, b, c, d
Введення може бути в одному рядку, використовуючи будь-який формат "a / b / c / d" або "a, b, c, d" тощо.
Ви також можете мати 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);
ні