如果我有兩個字符(a, b
)和三個長度(aaa, aab ...
),我該如何計算我可以創建多少個唯一字符串(以及所謂的數學方法是什麼)?有多少個字符和長度的字符串是可能的?
這是正確的嗎?
val = 1, amountCharacters = 2, length = 3;
for (i = 1; i <= length; ++i) { val = amountCharacters*val; uniqueStrings = val }
這個例子返回8,這是正確的。如果我嘗試使用更高的值,例如amountCharacters = 10
,則返回1000.它是否正確?
讓我直說吧。你問有多少個長度爲L的唯一字符串可以只用N個字符構造,對嗎? – svs
8在這裏如何正確? __ unique__字符串不應該是'aab,aba,baa',即3嗎? –
@HarshGupta; aaa,aab,aba,abb,baa,bab,bba,bbb。 – sisve