Deltas inversos de una matriz
Una continuación de los deltas inversos de una matriz
Su tarea es tomar una matriz de enteros de 32 bits con signo, recompilarlo con sus deltas invertidos.
Ejemplo
La lista,
18 19 17 20 16
tiene los deltas:
1 -2 3 -4
que, cuando se invierte, produce:
-4 3 -2 1
luego, cuando se vuelve a compilar, usando rendimientos:
18 14 17 15 16
cuál debería ser su valor de retorno.
La recompilación consiste en tomar el C
, que es el primer valor de la matriz. En este caso, 18
y aplicando los deltas en orden. Entonces 18 + -4
da 14
, 14 + 3
da 17
, y así sucesivamente.
De entrada y salida
Se le dará una lista / matriz / tabla / tupla / pila / etc. de enteros con signo como entrada a través de cualquier método de entrada estándar.
Debe generar los datos modificados una vez más en cualquier forma aceptable, siguiendo el método de inversión delta anterior.
Recibirá N entradas 0 < N < 10
donde cada número cae dentro del rango-1000 < X < 1000
Casos de prueba
1 2 3 4 5 -> 1 2 3 4 5
18 19 17 20 16 -> 18 14 17 15 16
5 9 1 3 8 7 8 -> 5 6 5 10 12 4 8
6 5 4 1 2 3 -> 6 7 8 5 4 3
Notas
- Como se indicó anteriormente, siempre recibirá al menos 1 entrada y no más de 9.
- El primer y último número de su salida siempre coincidirá con el de la entrada.
- Solo se acepta la entrada de salida estándar
- Se aplican lagunas estándar
- Este es el código de golf , por lo que gana el conteo de bytes más bajo.
- ¡Que te diviertas!
Y el ganador es...
Dennis! Quien primero tomó el primer lugar, luego se golpeó con una solución más corta, ¡dándose el primer y el segundo lugar!
Mención honorífica a ais523 con su Jelly, que si no fuera por Dennis entrando justo antes que ellos, habría ocupado el segundo lugar.