🖥 Задача с собеседования от подписчика
написать программу, которая будет считывать с клавиатуры 4 десятичных числа x, y, m, n.
В числе x младшие m бит заменить на старшие m бит из числа y, потом инвертировать n младших бит в числе y. Все смещения бит указываются начиная с младшего (нулевого) бита.
Программа должна выводить исходные данные в десятичном виде, а полученные значения x, y вывести в двоичном виде в табличной форме, напротив двоичного числа выведите имя соответствующей переменной.
Программа не должна содержать более одного цикла. Также запрещается использовать различные библиотеки и классы для работы с битами. Программа должна работать корректно, вне зависимости от используемой архитектуры.
Пишите свое решение в комментариях👇
@python_job_interview
Post #352
3.31K
- 🤯 10
- ❤ 5
- 👍 3
- 🔥 2
- 😁 1