ЕГЭ, ОГЭ, программирование и робототехника в Калининграде

№ 10010. Демоверсия 2025

Сеть задана IP-адресом 172.16.168.0 и маской сети 255.255.248.0.
Сколько в этой сети IP-адресов, для которых количество единиц в двоичной записи IP-адреса не кратно 5?

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

from ipaddress import ip_network

net = ip_network('172.16.168.0/255.255.248.0')

cnt = 0
for i in net:
    ip = f'{int(i):032b}'
    if ip.count('1') % 5 != 0:
        cnt += 1

print(cnt)
Разберём это задание на бесплатном пробном занятии

Преподаватель покажет, как решать такие задачи, и подскажет, с чего начать подготовку. Группы до 8 человек, очно в Калининграде и онлайн.

Записаться на пробное занятие