Вам надається рядок, який буде містити звичайні символи az. (Ви можете припустити, що це завжди буде в будь-якому тесті, і припустити, що всі літери будуть також малі). Ви повинні визначити, скільки унікальних комбінацій може бути складено з окремих символів у рядку та надрукувати це число.
Однак дублюючі літери можна ігнорувати при підрахунку можливих комбінацій. Іншими словами, якщо заданий рядок є "привіт", то просто перемикання позицій двох ls не вважається унікальною фразою, а тому не може бути зараховано до загальної кількості.
Найкоротший виграш байтів, з нетерпінням чекаю творчих рішень на мовах, що не належать до гольфу!
Приклади:
hello -> 60
aaaaa -> 1
abcde -> 120