Установить/снять/проверить бит

Битовые операции Легкая
Дано число n, индекс бита i (0 — младший бит) и операция op: 'set' (установить бит в 1), 'clear' (сбросить в 0), 'toggle' (инвертировать), 'check' (вернуть значение бита: 0 или 1). Верните результат операции над n.
Сигнатура функции
bit_operation(n: int, i: int, op: str) -> int
Примеры
ВходОжидаемый результат
[5, 1, "set"]7
[5, 0, "clear"]4
1решили
1пытались
100%успешность
Войдите, чтобы решить →