Завдання проста
Напишіть сценарій, який при введенні рядка буде хешувати рядок за допомогою алгоритму хешування MD2 , а потім поверне або позитивне ціле, або негативне ціле число, на основі якого набір символів нижче є більш поширеним у отриманому хеші як шістнадцятковий рядок:
01234567 - (positive)
89abcdef - (negative)
- Вхід завжди буде рядком, але може бути будь-якої довжини до 65535
- Весь вхід, пробіл і всі повинні бути хешовані
- Для цілей цього виклику ціле число 0 не вважається ні позитивним, ні негативним (див. Результат зв'язання)
- Більш поширеним набором є той, хто символи частіше зустрічаються в шістнадцятковій хеш-рядку 32 символів
- Ваш вихід може містити будь-який пробіл будь-якого типу, якщо єдині символи, що не містять пробілів, є дійсним виводом або фальсиєю
- У разі прив'язки, де шістнадцятковий рядок містить рівно 16 символів з кожного набору, програма повинна вивести 0
Приклади вводу / виводу
Input: "" (Empty String)
Hash: 8350e5a3e24c153df2275c9f80692773
Output: 1
Input: "The quick brown fox jumps over the lazy cog" (Without quotes)
Hash: 6b890c9292668cdbbfda00a4ebf31f05
Output: -1
Input: "m" (Without quotes)
Hash: f720d455eab8b92f03ddc7868a934417
Output: 0
Критерій виграшу
Це кодовий гольф , найменше виграш байтів!