Mục tiêu của môn đánh gôn này là tạo ra một chương trình lấy một chuỗi làm đầu vào và bạn phải xuất giá trị băm SHA-1 dưới dạng số thập lục phân. Bạn có thể tìm mã giả cho SHA-1 tại đây
Các quy tắc khác:
- Không có quyền truy cập mạng
- Bạn không được phép chạy các chương trình bên ngoài
- Bạn không được phép sử dụng các phương thức tích hợp để băm đầu vào
- Mã ngắn nhất sẽ thắng
- Chỉ cần xử lý đầu vào ASCII
- Đầu ra có thể là chữ thường hoặc chữ hoa
Đầu vào có thể được cung cấp bằng cách sử dụng:
- Nhắc nhở cho đầu vào
- Sử dụng đối số dòng lệnh
- Sử dụng STDIN
Các trường hợp thử nghiệm:
Input: The quick brown fox jumps over the lazy dog
Output: 2fd4e1c67a2d28fced849ee1bb76e7391b93eb12
----------------------------------------------------------
Input: The quick brown fox jumps right over the lazy dog
Output: 1c3aff41d97ada6a25ae62f9522e4abd358d741f
------------------------------------------------------------
Input: This is a code golf challenge
Output: f52ff9edd95d98e707bd16a7dead459cb8db8693