In questa sfida, devi simulare una rana che salta avanti e indietro sui gigli. Lo stagno è infinitamente grande, ha una linea di un numero infinito di ninfee e la rana può saltare attraverso tutti i ninfee che gli piacciono.
A questa rana piace saltare avanti e indietro: dopo aver saltato in avanti, salta sempre indietro e viceversa.
Viene passato un elenco di numeri interi, che rappresenta i suoi salti. Devi produrre il risultato dei suoi salti.
Ad esempio, supponiamo che tu sia passato [2,3,6,8,2]:
La nostra rana inizia saltando in avanti di 2 gigli:
_2
Quindi 3 giglio indietro:
3__2
Quindi 6 ninfee in avanti:
3__2__6
8 indietro:
8_3__2__6
Quindi, infine, 2 gigli in avanti (nota come il 2 sovrascrive il 3):
8_2__2__6
Per essere più espliciti: il tuo input è un array di numeri S, devi emetterlo S[K]nella posizione S[K] - S[K-1] + S[K-2] - S[K-3]....
- Se si devono stampare più numeri in una determinata posizione, stampare solo quello con l'indice più alto.
- Devi usarlo
_se una posizione particolare è vuota - Se un numero ha più cifre, non occupa più posizioni. (In altre parole, una posizione può essere composta da più caratteri)
- Puoi presumere che la tua lista non sia vuota e che tutti i numeri interi siano maggiori di 0.
Casi test:
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
Questo è un codice-golf , quindi rispondi con il minor numero di caratteri possibile!