задача
Учитывая массив положительных целых чисел, замените каждый элемент с четностью суммы других элементов. Массив гарантированно содержит как минимум 2 элемента.
Определение
- Четность: четное или нечетное число.
пример
Для массива [1,2,3,1]
:
- Заменить
1
с четностью2+3+1
, т.е.even
. - Заменить
2
с четностью1+3+1
, т.е.odd
. - Заменить
3
с четностью1+2+1
, т.е.even
. - Заменить
1
с четностью1+2+3
, т.е.even
.
Выход: [even, odd, even, even]
вход
Массив натуральных чисел.
Вы можете принять его как правильный массив или как строку положительных целых чисел, разделенных переводом строки.
Вы можете предположить, что массив и значения внутри находятся в пределах возможностей обработки вашего языка.
Выход
Массив из двух последовательных значений , одно представляющее odd
, другое представляющее even
.
Вы можете вывести его в виде строки двух значений, разделенных переводом строки.
Testcases
Входы:
[1, 2, 3, 1]
[1, 2, 3, 2, 1]
[2, 2]
[100, 1001]
Выходы:
[even, odd, even, even]
[even, odd, even, odd, even]
[even, even]
[odd, even]
Примечание: вы можете выбрать другие непротиворечивые значения, кроме odd
и even
.
счет
Это код-гольф . Кратчайший ответ в байтах побеждает.
Применяется стандартная лазейка .