183
Студента
87%
Завершения
src/solution.py
Реализуйте и экспортируйте функции ip2int
и int2ip
, которые преобразовывают представление IP-адреса из десятичного формата с точками в 32-битное число в десятичной форме и обратно.
Функция ip2int
принимает на вход строку и должна возвращать число. А функция int2ip
наоборот: принимает на вход число, а возвращает строку.
Примеры:
ip2int('128.32.10.1')
# 2149583361
ip2int('0.0.0.0')
# 0
ip2int('255.255.255.255')
# 4294967295
int2ip(2149583361)
# '128.32.10.1'
int2ip(0)
# '0.0.0.0'
int2ip(4294967295)
# '255.255.255.255'
Подсказки
Для полного доступа к испытанию нужен базовый план
Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.