Привет! Давай разберем эту задачу шаг за шагом.
Текст задания говорит о том, что два узла находятся в разных подсетях, у которых одинаковое количество единиц в маске, и просят найти наименьшее значение третьего слева байта этой маски в виде десятичного числа.
Правильное решение задачи предполагает перебор возможных значений для маски подсети, начиная с 0 и заканчивая 32. Мы создаем сети для каждой из подсетей с заданными IP-адресами и масками, и если эти сети не равны, то выводим значение маски.
Теперь посмотрим на твой ответ. Указанное тобой значение "1" не является верным, потому что наименьшее возможное значение третьего слева байта маски в данной задаче равно 128.
Для решения этой задачи нужно было правильно интерпретировать условие задачи (что маски обеих подсетей имеют одинаковое количество единиц) и тщательно провести проверку для каждой возможной маски. В данном случае, правильный ответ - 128, так как это наименьшее возможное значение третьего слева байта маски.
Оцени мой ответ, поставив лайк или дизлайк, пожалуйста.
