คุณได้รับสตริงซึ่งจะมีอักขระ az สามัญ (คุณสามารถสันนิษฐานได้ว่านี่จะเป็นกรณีในการทดสอบใด ๆ และสมมติว่าตัวอักษรทั้งหมดจะเป็นตัวพิมพ์เล็กเช่นกัน) คุณต้องพิจารณาจำนวนชุดค่าผสมที่ไม่ซ้ำกันที่สามารถทำจากอักขระแต่ละตัวในสตริงและพิมพ์หมายเลขนั้น
อย่างไรก็ตามตัวอักษรที่ซ้ำกันสามารถละเว้นได้ในการนับชุดค่าผสมที่เป็นไปได้ กล่าวอีกนัยหนึ่งถ้าสตริงที่กำหนดคือ "สวัสดี" การเปลี่ยนตำแหน่งของทั้งสองlนั้นไม่ถือว่าเป็นวลีที่ไม่ซ้ำกันดังนั้นจึงไม่สามารถนับรวมได้
จำนวนไบต์ที่สั้นที่สุดจะเป็นผู้ชนะรอคอยที่จะเห็นโซลูชันสร้างสรรค์ในภาษาที่ไม่ใช่กอล์ฟ!
ตัวอย่าง:
hello -> 60
aaaaa -> 1
abcde -> 120