이 코드 골프의 목표는 문자열을 입력으로 사용하는 프로그램을 작성하는 것이며 SHA-1 해시 값을 16 진수로 출력해야합니다 . 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