Compito
Dato un array di numeri interi positivi, sostituisci ogni elemento con la parità della somma degli altri elementi. Si garantisce che l'array abbia almeno 2 elementi.
Definizione
- Parità: se un numero è pari o dispari.
Esempio
Per l'array [1,2,3,1]:
- Sostituire
1con la parità di2+3+1, ad eseven. - Sostituire
2con la parità di1+3+1, ad esodd. - Sostituire
3con la parità di1+2+1, ad eseven. - Sostituire
1con la parità di1+2+3, ad eseven.
Produzione: [even, odd, even, even]
Ingresso
Un array di numeri interi positivi.
Puoi prenderlo come un array appropriato o come una stringa separata di linefeed di numeri interi positivi.
Puoi presumere che l'array e i valori all'interno siano all'interno della capacità di gestione della tua lingua.
Produzione
Un array di due valori coerenti , uno che rappresenta odd, uno che rappresenta even.
È possibile emetterlo come una stringa separata da avanzamento riga dei due valori.
Casi test
ingressi:
[1, 2, 3, 1]
[1, 2, 3, 2, 1]
[2, 2]
[100, 1001]
Uscite:
[even, odd, even, even]
[even, odd, even, odd, even]
[even, even]
[odd, even]
Nota: è possibile scegliere altri valori coerenti diversi da odde even.
punteggio
Questo è code-golf . Vince la risposta più breve in byte.
Si applica la scappatoia standard .