Цель этого code-golf состоит в том, чтобы создать программу, которая принимает строку в качестве входных данных, и вы должны вывести значение 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