Задний план
Человек интереса - криминальная драма на CBS, и мое любимое телешоу, в последнее время.
Шоу рассказывает о человеке по имени Гарольд Финч, программист-миллиардер, и его партнере Джоне Ризе, ветеране спецназа и бывшем сотруднике ЦРУ. Этот программист создал разумный ИИ под названием «Машина», который предсказывает насильственные преступления до того, как они совершатся. Он отслеживает каждого человека на Земле в любое время, отслеживая и анализируя все камеры наблюдения и электронные коммуникации по всему миру.
Гарольд создал Машину для правительства Соединенных Штатов, чтобы обнаружить террористическую деятельность до факта. Он делит преступления, которые он предсказывает, на списки, основываясь на том, имеют ли они отношение к национальной безопасности или нет. Соответствующие случаи обрабатываются правительством, в то время как «неактуальный» список запрограммирован на ежедневное удаление.
Гарольд сделал небольшой черный ход для себя, надеясь разобраться с «неактуальным» списком сам. Этот черный ход заставляет The Machine звонить в таксофон ближайшего Гарольда (раз в день или около того) и читать ему номер социального страхования. Этот SSN принадлежит кому-то, чья жизнь находится в опасности как часть преднамеренного преступления, или кому-то, кто планирует такое преступление.
Соревнование
Напишите программу, которая не требует ввода и выводит 30 случайных телефонных номеров и номеров SSN (см. Ниже).
Выход
Есть две строки текста, которые будут печататься каждый "день".
Crime predicted: 555-55-5555
Calling: 1-555-555-5555
с последующим переводом строки
Этот процесс должен повторяться в течение одного «месяца» (30 «дней»).
Телефонные номера
Каждый номер телефона должен иметь следующие элементы:
Должен иметь код страны США (первая цифра).
Должен иметь случайный код города (первый набор из трех цифр).
Должны быть
555
первые три цифры номера телефона , а затем 4 случайные цифры.
Вот аннотированный пример:
1-814-555-3857
| | | |
| | | |
| | | +----------> random four digits
| | |
| | +--------------> the set 555
| |
| +------------------> area code
|
+---------------------> country code
Номера социального страхования
Каждый номер SSN должен содержать 9 случайных цифр в следующем формате.
342-98-1613
пример
Crime predicted: 234-72-8311
Calling: 1-633-555-0188
Crime predicted: 135-77-0910
Calling: 1-202-555-4719
Crime predicted: 722-90-6653
Calling: 1-466-555-1069
...
Продолжаем еще 27 циклов.
Табло
Чтобы ваш счет отображался на доске, он должен быть в следующем формате:
# Language, Bytes
Зачеркивание не должно вызывать проблем.
1
. Что касается кодов городов, то для этой задачи подойдут любые три цифры. @minxomat