『6種類の文字a,b,c,d,e,fを用いて、4文字からなる文字列をつくる場合を考える。
同じ文字を3度まで使用してよいとすると、文字列のつくり方は何通りあるか。』

これは、「全て違う文字の場合」「同じ文字が2つの場合」〜などと分けていくのでしょうか。
でもそうするとかなり多くの場合分けをしなくちゃいけなさそうで;;
上手いやり方があるのでしたらお願いします