当前位置:网站首页 > 更多 > 编程开发 > 正文

[算法刷题] 试题 基础练习 FJ的字符串

作者:CC下载站 日期:2020-03-22 00:00:00 浏览:66 分类:编程开发

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


publicclassfjde{

	/**
	*@paramargs
	*/
	publicstaticvoidmain(String[]args){
		//TODOAuto-generatedmethodstub
		Scannersc=newScanner(System.in);
		intn=sc.nextInt();
		Stringresult=fj(n);
		System.out.println(result);
			
		}
	staticStringfj(intn){
		if(n==1){
			return"A";
		}
		returnfj(n-1)+(char)('A'+n-1)+fj(n-1);
	}

}


您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯