Đây là một thử thách cảnh sát và tên cướp , chủ đề của tên cướp có thể được tìm thấy ở đây .
Nhiệm vụ của bạn là viết một số mã tạo ra chuỗi OEIS và chứa tên của chuỗi trong mã ( A______
) và xuất ra một chuỗi riêng thứ hai khi tên của chuỗi trong mã được thay đổi thành tên của chuỗi thứ hai.
Đây là một ví dụ trong Haskell hoạt động cho A000217 và A000290 .
f x|last"A000217"=='0'=x^2|1>0=sum[1..x]
Sau đó, bạn sẽ tiết lộ một trong hai chuỗi và mã giữ bí mật chuỗi thứ hai. Những tên cướp sẽ cố gắng tìm ra chuỗi ẩn là gì. Nếu một tên cướp quản lý để xác định chuỗi của bạn là gì (hoặc một chuỗi khác phù hợp với tiêu chí), bạn trả lời bị bẻ khóa. Nếu không ai làm như vậy trong một tuần câu trả lời của bạn được đăng, bạn có thể đánh dấu câu trả lời của mình là An toàn và tiết lộ giải pháp dự định để xác minh. Câu trả lời an toàn không thể bị bẻ khóa.
Đầu ra đầu vào
Lấy từ đây
Mã của bạn có thể là một hàm hoặc chương trình hoàn chỉnh có n thông qua một phương thức nhập chuẩn và xuất ra số hạng thứ n của chuỗi như được lập chỉ mục bởi chỉ mục được cung cấp trên trang OEIS.
Bạn phải hỗ trợ tất cả các giá trị được cung cấp trong các tệp b OEIS cho chuỗi đó, bất kỳ số nào không có trong các tệp b không cần phải được hỗ trợ.
Chấm điểm
Điểm của bạn sẽ là số byte trong mã của bạn, với ít byte sẽ tốt hơn.