Estás con tu mejor amigo, Jim, en el parque de atracciones y cuando tu paseo favorito aparece, tú y Jim intercambian miradas. Naturalmente, corres para hacer cola Desafortunadamente, él gana porque eres un golfista y juega un deporte real (lo siento amigos). De hecho, estás tan atrasado que tú y Jim están separados por xpersonas. Suponiendo que la línea es larga ny estás en la parte de atrás y la línea zigzaguea y zaga a todas las jpersonas, ¿en qué posiciones en la línea estarán Jim y tú en la misma columna, permitiéndote chatear (solo una fila aparte)?
Entrada
3 enteros
n- La longitud de la línea. Este número siempre será mayor o igual quejy tendrá la formay * jen queysea un entero positivo (el número de filas en la cola).j- El número de personas en una fila de la línea (el número de columnas en una fila). Este número siempre será mayor que 0.x- El número de personas entre tú y Jim de tal manera0 <= x < 2j - 1. Sugerencia: Si este número es impar, entonces su salida debería estar vacía.
Salida
Una lista de posiciones enteras en la línea en la que Jim está en la misma columna que usted.
1 Estos enteros pueden estar indexados a 0 o 1 siempre que lo especifique en su respuesta.
2 Estos enteros pueden suponer que comienzas en la posición 0 o en la posición n-1 siempre que lo especifiques en tu respuesta.
Ejemplo
En este ejemplo, la entrada sería n = 9, j = 3, x = 0. El resultado debe ser 2, 5porque su posición es 2 o 5 cuando está en la misma columna que Jim
Casos de prueba
[9, 3, 0] -> [2, 5]
[12, 3, 0] -> [2, 5, 8]
[9, 3, 1] -> []
[9, 3, 2] -> [1, 4]
[14, 7, 10] -> [1]
[24, 4, 6] -> [0, 4, 8, 12, 16]
Puntuación
Este es el código de golf , por lo que gana la respuesta más corta (en bytes).