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

№ 10006. Основная волна 2024

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

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

from ipaddress import ip_network

net = ip_network('112.160.0.0/255.240.0.0')

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

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

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

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