Bạn được cung cấp một chuỗi, sẽ chứa các ký tự az thông thường. (Bạn có thể cho rằng đây sẽ luôn là trường hợp trong bất kỳ bài kiểm tra nào và giả sử rằng tất cả các chữ cái cũng sẽ là chữ thường). Bạn phải xác định có bao nhiêu kết hợp duy nhất có thể được tạo từ các ký tự riêng lẻ trong chuỗi và in số đó.
Tuy nhiên, các chữ cái trùng lặp có thể được bỏ qua trong việc đếm các kết hợp có thể. Nói cách khác, nếu chuỗi được cung cấp là "xin chào", thì chỉ cần chuyển đổi vị trí của hai l
s không được tính là một cụm từ duy nhất và do đó không thể được tính vào tổng số.
Số lượng byte ngắn nhất chiến thắng, mong muốn được thấy một số giải pháp sáng tạo trong các ngôn ngữ không chơi gôn!
Ví dụ:
hello -> 60
aaaaa -> 1
abcde -> 120