Dalam tantangan ini, Anda perlu mensimulasikan katak melompat-lompat di atas bantalan lily. Kolamnya sangat besar, memiliki garis bantalan bunga bakung yang tak terhingga jumlahnya, dan katak dapat melompat sebanyak mungkin pada bantalan bunga bakung.
Katak ini suka melompat-lompat: setelah melompat ke depan, ia selalu melompat mundur , dan sebaliknya.
Anda melewati daftar bilangan bulat, yang mewakili lompatannya. Anda perlu menampilkan hasil lompatannya.
Misalnya, Anda lulus [2,3,6,8,2]
:
Katak kami mulai dengan melompat 2 bantalan lily ke depan:
_2
Kemudian 3 bantalan lily kembali:
3__2
Kemudian 6 bantalan lily ke depan:
3__2__6
8 kembali:
8_3__2__6
Lalu akhirnya, 2 lily bantalan ke depan (perhatikan bagaimana 2 menimpa 3):
8_2__2__6
Agar lebih eksplisit: Input Anda adalah array angka S
, Anda perlu menampilkan S[K]
pada posisi S[K] - S[K-1] + S[K-2] - S[K-3]...
.
- Jika beberapa nomor harus dicetak di lokasi tertentu, cetak hanya satu dengan indeks tertinggi.
- Anda harus menggunakan
_
jika lokasi tertentu kosong - Jika suatu angka memiliki beberapa digit, maka ia tidak mengambil banyak lokasi. (Dengan kata lain, lokasi dapat terdiri dari beberapa karakter)
- Anda dapat mengasumsikan bahwa daftar Anda tidak kosong, dan bahwa semua bilangan bulat lebih besar dari 0.
Kasus uji:
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
Ini adalah kode-golf , jadi jawablah sesedikit mungkin dalam karakter!