Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 

IP-адрес

(Время: 1 сек. Память: 16 Мб Сложность: 23%)

Для того чтобы выходить в Интернет, каждому компьютеру присваивается так называемый IP-адрес. Он состоит из четырех целых чисел в диапазоне от 0 до 255, разделенных точками. В следующих трех строках показаны три правильных IP-адреса:

127.0.0.0
192.168.0.01
255.000.255.0255

По заданной строке требуется определить, является ли она правильным IP-адресом.

Входные данные

Входной файл INPUT.TXT содержит строку, состоящую не более, чем из 20 символов. Строка состоит только из цифр и ровно трех точек.

Выходные данные

В выходной файл OUTPUT.TXT выведите «Good», если строка является правильным IP-адресом, и «Bad» – в противном случае.

Примеры

INPUT.TXTOUTPUT.TXT
1192.168.5.12Good
288.144.996.11Bad

Для отправки решения задачи необходимо зарегистрироваться и авторизоваться!


 Язык программирования C++
 Решение олимпиадных задач
 Региональные олимпиады
 Книги Фёдора Меньшикова
 Тренировочные олимпиады
 Введение
 Целочисленная арифметика
 Алгоритмы сортировки
 Длинная арифметика
 C++ Standard Template Library
 Динамическое программирование
 Комбинаторика
 Вычислительная геометрия
 Строки
 Структуры данных
 Теория графов - 1
 Теория графов - 2
 Простые задачи
 Алгоритмы на строках
 Полиномиальный хеш
 A. Количество нулей
 B. Пароль
 C. IP-адрес
 D. Стрелки
 E. Рунные слова
 F. Шифровка
 G. Подпись

Беляев Сергей Николаевич, (c)2006 - 2023, ИНН 246305493507, E-mail: admin@acmp.ru