Олимпиадный тренинг

Задача . Телефоны репетиторов


Задача

Темы:

В родительском чате прислали текст с контактами репетиторов. Телефоны записаны в разных форматах:

  • +7 (999) 123-45-67
  • 8 999 123 45 67
  • 89991234567
  • +7-999-123-45-67

Нужно привести все найденные в тексте телефоны к единому виду +7XXXXXXXXXX (знак плюс, цифра 7, потом 10 цифр номера).

Формат входных данных

Произвольный текст до 10 000 символов. Все телефоны — российские мобильные: код оператора (3 цифры), потом 3-2-2 цифры с произвольными разделителями (пробелы, дефисы, скобки).

Формат выходных данных

Каждый телефон в формате +7XXXXXXXXXX на отдельной строке в порядке появления в тексте.


Примеры
Входные данныеВыходные данные
1
Мой номер: +7 (916) 555-12-34
+79165551234
2
Мама: 8-903-111-22-33
Папа: +79161234567
Бабушка: 8 925 777 88 99
+79031112233
+79161234567
+79257778899

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
Python5
Комментарий учителя