Aufgabe
Ersetzen Sie bei einem gegebenen Array positiver Ganzzahlen jedes Element durch die Parität der Summe der anderen Elemente. Das Array enthält garantiert mindestens 2 Elemente.
Definition
- Parität: ob eine Zahl gerade oder ungerade ist.
Beispiel
Für das Array [1,2,3,1]
:
- Ersetzen Sie
1
durch die Parität von2+3+1
, dheven
. - Ersetzen Sie
2
durch die Parität von1+3+1
, dhodd
. - Ersetzen Sie
3
durch die Parität von1+2+1
, dheven
. - Ersetzen Sie
1
durch die Parität von1+2+3
, dheven
.
Ausgabe: [even, odd, even, even]
Eingang
Ein Array mit einer positiven Ganzzahl.
Sie können es als ein geeignetes Array oder als eine durch Zeilenumbrüche getrennte Zeichenfolge positiver Ganzzahlen betrachten.
Sie können davon ausgehen, dass das Array und die darin enthaltenen Werte innerhalb der in Ihrer Sprache verfügbaren Bearbeitungsmöglichkeiten liegen.
Ausgabe
Ein Array von zwei konsistenten Werten , von denen einer repräsentiert odd
, einer repräsentiert even
.
Sie können es als durch Zeilenvorschub getrennte Zeichenfolge der beiden Werte ausgeben.
Testfälle
Eingänge:
[1, 2, 3, 1]
[1, 2, 3, 2, 1]
[2, 2]
[100, 1001]
Ausgänge:
[even, odd, even, even]
[even, odd, even, odd, even]
[even, even]
[odd, even]
Hinweis: Sie können auch andere konsistente Werte als odd
und auswählen even
.
Wertung
Das ist Code-Golf . Kürzeste Antwort in Bytes gewinnt.
Es gilt die Standardlücke .