일반적인 az 문자를 포함하는 문자열이 제공됩니다. (이것은 모든 테스트에서 항상 그렇다고 가정 할 수 있으며 모든 문자도 소문자라고 가정 할 수 있습니다). 문자열의 개별 문자로 몇 개의 고유 조합을 만들 수 있는지 결정하고 해당 번호를 인쇄해야합니다.
그러나 가능한 조합을 계산할 때 중복 문자를 무시할 수 있습니다. 다시 말해, 주어진 문자열이 "hello"인 경우 단순히 두 ls 의 위치를 전환하는 것은 고유 한 구로 간주되지 않으므로 총계로 계산할 수 없습니다.
가장 짧은 바이트 수로 승리하며 골프가 아닌 언어로 창의적인 솔루션을 기대합니다!
예 :
hello -> 60
aaaaa -> 1
abcde -> 120