Bugün sizin göreviniz bir sayı dizisine bir dalga uygulamak. Bir dalga şuna benzer: [1, 0, -1, 0, 1, 0, -1, 0, 1...]
Belirli bir diziye uygulamak, ilk öğeleri, ikinci öğeleri vb. Birleştirmek demektir.
Daha kesin:
Programınız veya işleviniz bir tamsayı dizisi alır. Bu yazdırmak veya bir eşit büyüklükte dizi döndürmesi gerekir 1
vs. 1., 5., 9., orijinal dizi öğesi eklenir -1
vb 3, 7, 11 eklenen orijinal dizinin eleman ve geri kalan öğelerinin dokunulmadan bırakılmalıdır.
Giriş dizisinin en az bir elemana sahip olması garanti edilir.
Test durumları:
Input | Output
[0] | [1]
[-1] | [0]
[-4, 3, 0, 1, 7, 9, 8, -2, 11, -88] | [-3, 3, -1, 1, 8, 9, 7, -2, 12, -88]
[0, 0, 0, 0, 0] | [1 ,0 ,-1 ,0 ,1]
[1, 1] | [2, 1]
Bu kod golf , en kısa kod kazanır!