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

Коментарі

Ще немає коментарів.