Командная строка Middle Облака обновлено
Калькулятор CIDR
Условие
На stdin список блоков в формате CIDR, по одному в строке (адрес может содержать биты хоста, например 10.0.1.77/24). Для каждого выведите строку <адрес сети> <широковещательный адрес> <число адресов>. Префикс от 0 до 32.
Как подойти
Подсказки: 2
IFS=. ; set -- $ipразобьёт адрес на октеты.- Маска:
(0xFFFFFFFF << (32-p)) & 0xFFFFFFFF.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.