Votre propre "pour" instruction
En supposant que vous ayez les entrées suivantes: a, b, c, d
La saisie peut se faire sur une ligne, quel que soit le format "a / b / c / d" ou "a, b, c, d", etc.
Vous pouvez également avoir 4 entrées.
Vous devez coder le comportement suivant (pseudo-code ici):
var i = <a>
while (i <b> <c>)
print i
i = i + <d>
print "\n"
Voici quelques cas de tests:
input : 1,<,10,1
output :
1
2
3
4
5
6
7
8
9
Un de plus :
input : 20,>,10,1
output :
20
21
22
23
24
25
26
27
...
infinite loop / program crashes
aest un entier , la valeur initiale dei.best une chaîne ou un omble chevalier , il ne peut pas être autre chose, le comparateur utilisé dans l'état de fin de laforboucle.bpeut et doit être l'une des chaînes suivantes:- ">" - "<"cest un entier , le nombre utilisé dans la condition de fin de laforboucle.dest un entier ajouté à i à chaque boucle.
C'est du code-golf, la réponse la plus courte gagne!
print "\n", mais j'utilise l'alerte javascript pour chaque ligne. Cela serait-il acceptable ou devrais-je utiliser console.log à la place, ce qui allongerait ma réponse?
alert("23\n24\n25");marcherait alors que ça ne marcherait alert("23"); alert("24"); alert(25);pas