Tu propia instrucción "para"
Suponiendo que tiene la siguiente entrada: a, b, c, d
La entrada puede estar en una línea usando cualquier formato "a / b / c / d" o "a, b, c, d", etc.
También puede tener 4 entradas.
Debe codificar el siguiente comportamiento (pseudocódigo aquí):
var i = <a>
while (i <b> <c>)
print i
i = i + <d>
print "\n"
Aquí hay algunos casos de prueba:
input : 1,<,10,1
output :
1
2
3
4
5
6
7
8
9
Uno mas :
input : 20,>,10,1
output :
20
21
22
23
24
25
26
27
...
infinite loop / program crashes
a
es un entero , el valor inicial dei
.b
es una cadena o un carácter , no puede ser otra cosa, el comparador utilizado en la condición final delfor
bucle.b
puede y debe ser una de las siguientes cadenas:- ">" - "<"
c
es un número entero , el número utilizado en la condición final delfor
bucle.d
es un entero que se agrega a i en cada bucle.
Este es el código de golf, ¡la respuesta más corta gana!
print "\n"
, pero estoy usando la alerta de JavaScript para cada línea. ¿Sería eso aceptable o tendría que usar console.log en lugar de hacer que mi respuesta sea más larga?alert("23\n24\n25");
funcionaría mientrasalert("23"); alert("24"); alert(25);
que no lo haría