Установить/снять/проверить бит
Битовые операции
Легкая
Дано число 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%успешность
Войдите, чтобы решить →