Задача #1492

Компьютерные сети

Уровень ЕГЭ

(М. Ишимов) В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и маске сети.
Сеть задана IP-адресом 192.168.31.80 и маской сети 255.255.255.240. Определите максимальную сумму единиц в двоичной записи IP-адреса в этой сети.

В ответе укажите только число.

Ответ
Войдите, чтобы история ответов и статистика сохранялись.
Решение Нажми, чтобы открыть

Ответ

16

Видео по задаче

from ipaddress import *
mx = 0
for ip in ip_network('192.168.31.80/255.255.255.240'):
b = f'{ip:b}'
mx = max(mx, b.count('1'))
print(mx)
Быстрый переход
Перейти к задаче