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
1
dengan paritas2+3+1
, yaitueven
. - Ganti
2
dengan paritas1+3+1
, yaituodd
. - Ganti
3
dengan paritas1+2+1
, yaitueven
. - Ganti
1
dengan 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 odd
dan even
.
Mencetak gol
Ini adalah kode-golf . Jawaban terpendek dalam byte menang.
Celah standar berlaku.