Lưu ý: Đây là chủ đề của cảnh sát , nơi người ta nên đăng mã bị xáo trộn. Đây là chủ đề của tên cướp nơi nguồn bị bẻ khóa nên được đăng và liên kết với câu trả lời của cảnh sát.
Nhiệm vụ: Viết chương trình an toàn ngắn nhất nhân số căn bậc hai của một số nguyên n với bình phương n
Đây là cảnh sát và kẻ cướp , vì vậy các quy tắc là:
- Trong câu trả lời của bạn, hãy đăng một phiên bản được xáo trộn của mã nguồn của bạn (các ký tự phải được viết theo bất kỳ thứ tự nào). Phiên bản tranh giành không nên hoạt động!
- Bạn có thể lấy đầu vào theo bất kỳ cách tiêu chuẩn nào, tương tự với đầu ra. Mã hóa bị cấm
- Sau khi mã bị bẻ khóa bởi kẻ cướp (nếu điều này xảy ra), bạn phải đề cập rằng mã của bạn đã bị bẻ khóa trong tiêu đề của bạn và thêm một spoiler vào cơ thể câu trả lời của bạn với mã chính xác của bạn
- Điều tương tự cũng áp dụng cho các câu trả lời an toàn (đề cập rằng nó an toàn và thêm spoiler )
- Mã được coi là an toàn nếu không có ai bẻ khóa trong 5 ngày sau khi đăng nó và bạn có thể tùy ý chỉ định rằng trong tiêu đề
- Bạn phải xác định ngôn ngữ lập trình của bạn
- Bạn nên chỉ định số byte của bạn
- Bạn phải nêu cơ chế làm tròn trong câu trả lời của bạn (xem bên dưới)
Bạn có thể giả sử rằng kết quả thấp hơn 2 32 và n luôn dương. Nếu kết quả là một số nguyên, bạn phải trả về giá trị chính xác có hoặc không có dấu thập phân; mặt khác, độ chính xác thập phân tối thiểu sẽ là 3 chữ số thập phân với bất kỳ cơ chế làm tròn nào bạn chọn, nhưng có thể bao gồm nhiều hơn. Bạn phải nêu cơ chế làm tròn trong câu trả lời của bạn. Bạn không được phép trả về dưới dạng phân số (cặp tử số, mẫu số - xin lỗi, Bash!)
Ví dụ:
In -> Out
4 -> 32.0 (or 32)
6 -> 88.18163074019441 (or 88.182 following the rules above)
9 -> 243.0
25 -> 3125.0
Câu trả lời ngắn nhất an toàn vào cuối tháng 4 sẽ được coi là người chiến thắng.