На вход подаются две последовательности (a₁,…,an) и (b₁,…,bn) из 0 и 1.
Вычислите последовательность из (c₁,…,cn), где каждая cᵢ=xor(aᵢ,bᵢ).
import sys
def xor(a, b):
return ((not a) * b) + (a * (not b))
print(
*map(
xor,
map(
int,
sys.stdin.readline().split()
),
map(
int,
sys.stdin.readline().split()
)
)
)
проверочная система отвечает: Precompile check failed: not functional enough
Ответ
Помогла замена Функции
def xor(a, b):
return ((not a) * b) + (a * (not b))
на lambda
lambda a, b: ((not a) * b) + (a * (not b))
Комментариев нет:
Отправить комментарий