Задача типа #13: Технология TCP/IP
Технология TCP/IP
Сеть задана IP-адресом 192.168.0.12 и маской сети 255.255.255.128.
Сколько в этой сети IP-адресов, для которых сумма цифр в двоичной записи IP-адреса нечётна?
В ответе укажите только число.
В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает,какая часть IP-адреса узла сети относится к адресу сети, а какая - к адресу узла в этой сети.
Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и его маске.
Ответ:
64
Алгоритм решения: Сформируем сеть, содержащую все IP адреса, например, с помощью библиотеки ipadress Python, переберите адреса в двоичной записи, выполните условия фильтрации.
Возможно другое решение.
Алгоритм решения: Сформируем сеть, содержащую все IP адреса, например, с помощью библиотеки ipadress Python, переберите адреса в двоичной записи, выполните условия фильтрации.
Возможно другое решение.
Посмотреть решение задачи (код на Python) в Telegram боте по ID задачи 113014