关闭

基础练习 BASIC-22 FJ的字符串

标签: java数据结构算法蓝桥杯
30人阅读 评论(0) 收藏 举报
分类:
问题描述
  FJ在沙盘上写了这样一些字符串:
  A1 = “A”
  A2 = “ABA”
  A3 = “ABACABA”
  A4 = “ABACABADABACABA”
  … …
  你能找出其中的规律并写所有的数列AN吗?
输入格式
  仅有一个数:N ≤ 26。
输出格式
  请输出相应的字符串AN,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。
样例输入
3
样例输出
     ABACABA

import java.util.Scanner;

public class Main{
	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
		System.out.println(method(input.nextInt()));
	}
	
	public static String method(int n){
		if(n==1){
			return "A";
		}else{
			return method(n-1)+(char)('A'+n-1)+method(n-1);
		}
	}
}


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:7694次
    • 积分:1447
    • 等级:
    • 排名:千里之外
    • 原创:143篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条