Перебором всех комбинаций букв.
Так как у тебя дано число, перебор проще всего делать рекурсией, на каждом шаге рекурсии перебираешь все буквы алфавита, для каждой прибавляешь к текущей сумме ее код и делаешь рекурсивный вызов для следующей буквы, до тех пор пока сумма не будет равна заданной 54, буквы с большей суммой пропускаешь
так как у тебя для код для каждой буквы это ее номер в алфавите, сразу оперируй этими номерами, и перебирай буквы в цикле с меньшим кодом до тех пор пока сумма не станет равной заданной (тогда выводишь собранное слово и выходишь из шага рекурсии)