アルファベットからなる文字列A B C Dを5回取り、各文字を繰り返し取り出し、1つの文字列を形成することができます.
467 ワード
/*
* A B C D 5 , , 。
, A (0 )。
。
*/
public class {
// n ,A
public static int g(int n) {
if (n == 1)
return 1;
return 3 * g(n - 1) + f(n - 1);
}
// n ,A
public static int f(int n) {
if (n == 1)
return 3;
return 3 * f(n - 1) + g(n - 1);
}
public static void main(String[] args) {
System.out.println(f(5));
}
}
実行結果:
528