A1057. FJ的字符串

问题描述
  FJ在沙盘上写了这样一些字符串:
  A1 = “A”
  A2 = “ABA”
  A3 = “ABACABA”
  A4 = “ABACABADABACABA”
  … …
  你能找出其中的规律并写所有的数列AN吗?
输入格式
  仅有一个数:N ≤ 26。
输出格式
  请输出相应的字符串AN,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。
样例输入
3
样例输出
ABACABA

 

package www.tsinsen.com;

import java.util.Scanner;

public class A1057 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner scan=new Scanner(System.in);
        int n=scan.nextInt();
        System.out.println(fun(n));
    }
    public static String fun(int n){
            if(n==1) return "A";
            return fun(n-1)+(char)(64+n)+fun(n-1);
            
    }
}

 

posted @ 2018-03-06 15:09  henu小白  阅读(178)  评论(0编辑  收藏  举报