Tugas
Diberikan array bilangan bulat positif, ganti setiap elemen dengan paritas dari jumlah elemen lainnya. Array dijamin memiliki setidaknya 2 elemen.
Definisi
- Paritas: apakah suatu angka ganjil atau genap.
Contoh
Untuk array [1,2,3,1]:
- Ganti
1dengan paritas2+3+1, yaitueven. - Ganti
2dengan paritas1+3+1, yaituodd. - Ganti
3dengan paritas1+2+1, yaitueven. - Ganti
1dengan paritas1+2+3, yaitueven.
Keluaran: [even, odd, even, even]
Memasukkan
Array integer positif.
Anda dapat menganggapnya sebagai array yang tepat, atau sebagai string bilangan bulat positif yang dipisahkan oleh linefeed.
Anda dapat mengasumsikan bahwa array dan nilai-nilai di dalamnya berada dalam kemampuan penanganan bahasa Anda.
Keluaran
Array dua nilai yang konsisten , satu mewakili odd, satu mewakili even.
Anda dapat menampilkannya sebagai string yang dipisahkan oleh umpan baris dari kedua nilai.
Testcases
Input:
[1, 2, 3, 1]
[1, 2, 3, 2, 1]
[2, 2]
[100, 1001]
Output:
[even, odd, even, even]
[even, odd, even, odd, even]
[even, even]
[odd, even]
Catatan: Anda dapat memilih nilai konsisten lainnya selain odddan even.
Mencetak gol
Ini adalah kode-golf . Jawaban terpendek dalam byte menang.
Celah standar berlaku.