Lý lịch
Person of Interest là một bộ phim tội phạm trên CBS, và chương trình truyền hình yêu thích của tôi, tính đến cuối.
Chương trình nói về một người đàn ông tên Harold Finch, một lập trình viên tỷ phú, và đối tác của anh ta John Reese, một cựu chiến binh lực lượng đặc biệt và cựu nhân viên CIA. Lập trình viên này đã tạo ra một AI có tình cảm gọi là "The Machine" dự đoán các tội ác bạo lực trước khi chúng xảy ra. Nó theo dõi mọi người trên Trái đất mọi lúc bằng cách theo dõi và phân tích tất cả các camera giám sát và thông tin liên lạc điện tử trên toàn cầu.
Harold đã chế tạo Máy cho chính phủ Hoa Kỳ để phát hiện hoạt động khủng bố trước thực tế. Nó phân chia các tội ác mà nó dự đoán thành các danh sách dựa trên việc chúng có liên quan đến an ninh quốc gia hay không. Các trường hợp liên quan được xử lý bởi chính phủ, trong khi danh sách "không liên quan" được lập trình để xóa hàng ngày.
Harold đã tạo ra một cửa hậu nhỏ cho chính mình với hy vọng đối phó với danh sách "không liên quan". Cửa hậu này khiến Máy gọi điện thoại tới Harold gần nhất (mỗi ngày một lần hoặc lâu hơn) và đọc số An sinh Xã hội cho anh ta. SSN này thuộc về một người có cuộc sống đang gặp nguy hiểm như là một phần của tội phạm được dự tính trước, hoặc của một người đang lên kế hoạch cho một tội ác như vậy.
Các thách thức
Viết chương trình không có đầu vào và xuất ra 30 số điện thoại & SSN ngẫu nhiên (xem bên dưới).
Đầu ra
Có hai dòng văn bản sẽ được in mỗi "ngày".
Crime predicted: 555-55-5555
Calling: 1-555-555-5555
theo sau là một dòng mới
Quá trình này sẽ lặp lại trong một "tháng" (30 "ngày").
Số điện thoại
Mỗi số điện thoại phải có các yếu tố sau:
Phải có mã quốc gia Hoa Kỳ (chữ số đầu tiên).
Phải có mã vùng ngẫu nhiên (bộ ba chữ số đầu tiên).
Ba chữ số đầu tiên của chính số điện thoại nên có
555
, sau đó là 4 chữ số ngẫu nhiên.
Đây là một ví dụ chú thích:
1-814-555-3857
| | | |
| | | |
| | | +----------> random four digits
| | |
| | +--------------> the set 555
| |
| +------------------> area code
|
+---------------------> country code
Số an sinh xã hội
Mỗi SSN phải có 9 chữ số ngẫu nhiên theo định dạng sau.
342-98-1613
Thí dụ
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
...
Tiếp tục cho 27 chu kỳ nữa.
Bảng điểm
Để điểm số của bạn xuất hiện trên bảng, nó phải ở định dạng này:
# Language, Bytes
Strikethroughs không gây ra vấn đề.
1
. Đối với mã vùng, bất kỳ ba chữ số sẽ làm, cho mục đích của thách thức này. @minxomat