En este desafío, debes simular una rana saltando de un lado a otro en nenúfares. El estanque es infinitamente grande, tiene una línea de un número infinito de nenúfares, y la rana puede saltar tantos nenúfares como quiera.
A esta rana le gusta saltar de un lado a otro: después de saltar hacia adelante, siempre salta hacia atrás y viceversa.
Se te pasa una lista de enteros, que representa sus saltos. Necesitas dar salida al resultado de sus saltos.
Por ejemplo, digamos que te aprobaron [2,3,6,8,2]
:
Nuestra rana comienza saltando 2 nenúfares hacia adelante:
_2
Luego 3 hojas de lirio de vuelta:
3__2
Luego 6 hojas de lirio hacia adelante:
3__2__6
8 de vuelta:
8_3__2__6
Luego, finalmente, 2 nenúfares hacia adelante (observe cómo el 2 sobrescribe al 3):
8_2__2__6
Para ser más explícito: su entrada es una matriz de números S
, necesita salir S[K]
en la posición S[K] - S[K-1] + S[K-2] - S[K-3]...
.
- Si se van a imprimir varios números en una ubicación determinada, imprima solo el que tenga el índice más alto.
- Debe usar
_
si una ubicación en particular está vacía - Si un número tiene varios dígitos, no ocupa múltiples ubicaciones. (En otras palabras, una ubicación puede constar de varios caracteres)
- Puede suponer que su lista no está vacía y que todos los enteros son mayores que 0.
Casos de prueba:
5 ____5
2,2 2_2
4,3,2,1 3124
5,3,2,1 _3125
2,3,6,8,2 8_2__2__6
10,3,12,4,1,12,16 ___12__3__10____41__1216
100,4,7,2,2 _______________________________________________________________________________________________4___1002_2
Este es un código de golf , ¡así que responda en la menor cantidad de caracteres posible!