Мета цього коду-гольфу - створити програму, яка приймає рядок як вхідний, і ви повинні вивести хеш-значення SHA-1 у вигляді шістнадцяткового числа. Ви можете знайти псевдокод для SHA-1 тут
Інші правила:
- Немає доступу до мережі
- Вам заборонено запускати зовнішні програми
- Вам не дозволяється використовувати вбудовані методи для хешування введення
- Виграє найкоротший код
- Потрібно лише обробляти вхід ASCII
- Вихід може бути як малим, так і великим
Вхід може бути наданий за допомогою:
- Підказки для введення
- Використання аргументів командного рядка
- Використання STDIN
Тестові приклади:
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