Сортировка хешей 2
Задан набор слов. Отсортируйте их по возрастанию хешей.
Хешем строки назовем сумму ASCII кодов входящих в него символов. Например, hash("Cat") = , hash("dOG") = .
Будем говорить, что строка меньше строки если hash() < hash(). Например, hash("dOG") < hash("Cat") так как .
Однако в тексте есть специальное слово "ADAUniversity", которое всегда должно стоять в начале оотсортированного списка. Будем считать, что hash("ADAUniversity") = .
Слова, имеющие одинаковый хеш, следует отсортировать в лексикографическом порядке.
Входные данные
Текст содержит набор слов. Каждое слово состоит из букв латинского алфавита (нижнего и верхнего регистра). Между словами могут присутствовать только пробелы. Количество слов в тексте не превосходит . Длина каждого слова не превосходит символов.
Выходные данные
Выведите все слова, отсортированные согласно заданному условию. Каждое слово следует выводить в отдельной строке.