Предложенный способ иметь максимальную кучу - умножить ключ на -1. Каков рекомендуемый способ иметь максимальную кучу строк?
Есть ли альтернативная библиотека с такой функцией?
Инвертировать строку, сделав символьные значения отрицательными? Пример ключа для строчной строчки:
lambda s: ''.join(chr(ord('z') - ord(c) + ord('a')) for c in s)