← К задачам
Средне · +3Битовые операцииМассивы

Контрольная сумма пакета

Ты проверяешь целостность пакета данных: простая контрольная сумма — это XOR всех байтов.

Напиши функцию checksum(bytes_list), которая принимает список целых байтов и возвращает результат побитового исключающего ИЛИ (XOR) всех элементов. Для пустого списка верни 0.

Примеры:

checksum([1, 2, 3]) -> 0
checksum([255])     -> 255
py
Курс по теме
Пройдите курс «Python с нуля» — по шагам, с проверкой
8 уроков · ~14 ч · теория, упражнения и экзамен с бейджем
Открыть курс →
def checksum(bytes_list):
    pass
Здесь появится результат. Напиши решение слева и нажми «Проверить код».
Для запуска тестов необходима авторизация.