Đối với bài của cảnh sát, máy Cheapo Enigma (Cops)
Việc đệ trình của một tên cướp bao gồm một chương trình / chức năng chấp nhận đầu ra của mã của cảnh sát và trả về đầu vào cho tất cả các đầu ra được cung cấp bởi mã của cảnh sát đó. (Nói cách khác, bạn phải viết hàm nghịch đảo)
Bạn không thể sử dụng các phần mềm tích hợp có mục đích duy nhất là băm hoặc mã hóa.
Định dạng đầu vào / đầu ra
8 bit (0 hoặc 1) hoặc số nguyên cơ số 10 trong phạm vi 1-256, 0-255 hoặc -128 đến 127. Có thể sử dụng I / O tiêu chuẩn hoặc I / O tệp. Hàm cũng có thể trả về một giá trị là đầu ra. Đầu vào và đầu ra phải thuộc cùng một phạm vi (như trong, nhị phân, 1-256, 0-255 hoặc -128 đến 127), cũng phải cùng phạm vi với phạm vi được sử dụng bởi cảnh sát.
Chấm điểm
Tỷ lệ số byte của cảnh sát so với số byte của bạn. Điểm số cao nhất chiến thắng.
Bạn có thể gửi một vụ cướp đối với mã cảnh sát của riêng bạn để tham khảo. (Tất nhiên mã này không đủ điều kiện để chiến thắng)
Thông báo
Vui lòng chỉnh sửa câu trả lời của cảnh sát tương ứng để bao gồm số byte mới của bạn và tỷ lệ tương ứng.