11854. Перевірка валідності IP
Відправити розв'язок
Бали:
100
Time limit:
1.0s
Memory limit:
500M
Author:
Problem type
Allowed languages
C++, Java, Pascal, Python
Напишіть програму для перевірки адреси IPv4. Відповідно до Вікіпедії, IPv4-адреси канонічно представлені в десятковій нотації, яка складається з чотирьох десяткових чисел, кожне в діапазоні від 0 до 255, розділених крапками, наприклад, 172.16.254.1
Дійсна IPv4-адреса має вигляд x1.x2.x3.x4, де 0 <= (x1, x2, x3, x4) <= 255.
Таким чином, ми можемо записати узагальнену форму адреси IPv4 як (0-255).(0-255).(0-255).(0-255).
Дано рядок \(S\), який представляє адресу IPv4.
Примітка. Тут ми розглядаємо лише числа від 0 до 255, і будь-які додаткові початкові нулі недопустимі.
Формат вхідних даних
Вхідний потік містить рядок \(S\)
Формат вихідних даних
У вихідний потік вивести 1, якщо адреса правильна або 0 в іншому випадку
Обмеження
- \(1 \le |S| \le 50\)
- \(S\) містить лише цифри та символ '.'
Приклад вхідних даних
222.111.111.111
Приклад вихідних даних
1
Приклад вхідних даних
222.111..111
Приклад вихідних даних
0
Коментарі