Bu mücadelede, zambak yastıklarında ileri geri zıplayan bir kurbağaya benzetmeniz gerekir. Su birikintisi sonsuz derecede büyüktür, sonsuz sayıda zambak yastığı vardır ve kurbağa istediği kadar zambak yastığı geçebilir.
Bu kurbağa ileri geri atlamayı sever: ileri atladıktan sonra, her zaman geriye doğru zıplar ve tam tersi.
Onun atlayışını temsil eden bir tamsayılar listesine girdiniz. Onun atlayışlarının sonucunu çıkarmanız gerekiyor.
Örneğin, geçtiğinizi söyleyin [2,3,6,8,2]
:
Kurbağamız, 2 zambak yastığı atlayarak başlar:
_2
Sonra 3 zambak geri yastık:
3__2
Ardından 6 zambak öne doğru:
3__2__6
8 geri:
8_3__2__6
Sonra nihayet, 2 zambak öne doğru uzanır (2'nin üzerine nasıl yazıldığına dikkat edin):
8_2__2__6
Daha açık olmak gerekirse: Girişiniz bir sayı dizisidir , pozisyonda S
çıkış yapmanız gerekir .S[K]
S[K] - S[K-1] + S[K-2] - S[K-3]...
- Belirli bir yere birden çok numara yazdırılacaksa, yalnızca en yüksek dizine sahip olanı yazdırın.
- Sen kullanımına olan
_
belirli bir konum boşsa - Bir sayının birden fazla basamağı varsa, birden fazla konum almaz. (Başka bir deyişle, bir konum birden çok karakterden oluşabilir)
- Listenizin boş olmadığını ve tüm tam sayıların 0'dan büyük olduğunu varsayabilirsiniz.
Test durumları:
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
Bu bir kod golf , bu yüzden mümkün olduğunca az karakter olarak cevap!