IP в нулях и единицах
IPv4-адрес состоит из четырёх октетов — чисел от 0 до 255, разделённых точками. Функция получает адрес ip в обычном десятичном виде. Переведите каждый октет в двоичную запись длиной ровно 8 бит, добавляя нули слева при необходимости. Верните готовую строку, где двоичные октеты тоже разделены точками.
Примеры
Ввод
"0.0.0.0"Вывод
"00000000.00000000.00000000.00000000"Ввод
"255.255.255.255"Вывод
"11111111.11111111.11111111.11111111"Ввод
"192.168.0.1"Вывод
"11000000.10101000.00000000.00000001"Нужно реализовать
def decimal_to_binary_ip(ip: str) -> str:
Теги
mathstrings
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
"0.0.0.0"Ожидаемый
"00000000.00000000.00000000.00000000"2
Ввод
"255.255.255.255"Ожидаемый
"11111111.11111111.11111111.11111111"3
Ввод
"192.168.0.1"Ожидаемый
"11000000.10101000.00000000.00000001"4
Ввод
"10.0.0.255"Ожидаемый
"00001010.00000000.00000000.11111111"5
Ввод
"1.2.3.4"Ожидаемый
"00000001.00000010.00000011.00000100"6
Ввод
"1.2.3.41.2.3.4"Ожидаемый
"00000001.00000010.00000011.00101001.00000010.00000011.00000100"Фокус-радио
На паузе · SomaFM · Fluid