Celem tego golfa kodowego jest stworzenie programu, który pobiera ciąg znaków jako dane wejściowe, i musisz wyprowadzić wartość skrótu SHA-1 jako liczbę szesnastkową. Pseudokod dla SHA-1 można znaleźć tutaj
Inne zasady:
- Brak dostępu do sieci
- Nie możesz uruchamiać programów zewnętrznych
- Nie możesz używać wbudowanych metod do mieszania danych wejściowych
- Najkrótszy kod wygrywa
- Konieczna jest tylko obsługa danych ASCII
- Dane wyjściowe mogą być pisane małymi lub dużymi literami
Dane wejściowe można podać za pomocą:
- Monitowanie o dane wejściowe
- Korzystanie z argumentów wiersza polecenia
- Używanie STDIN
Przypadki testowe:
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