基础练习 FJ的字符串
来源:互联网 发布:大族激光打标机软件 编辑:程序博客网 时间:2024/06/04 20:00
问题描述
FJ在沙盘上写了这样一些字符串:
A1 = “A”
A2 = “ABA”
A3 = “ABACABA”
A4 = “ABACABADABACABA”
… …
你能找出其中的规律并写所有的数列AN吗?
A1 = “A”
A2 = “ABA”
A3 = “ABACABA”
A4 = “ABACABADABACABA”
… …
你能找出其中的规律并写所有的数列AN吗?
输入格式
仅有一个数:N ≤ 26。
输出格式
请输出相应的字符串AN,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。
样例输入
3
样例输出
ABACABA
解题思路:认真一想非常简单,就是使用递归的方法,如果n=3,就是n=2的输出放在两边中间加一个(‘A’+n-1);
全部的都可以写出来
package 基础练习;import java.util.Scanner;public class FJ的字符串 {public static void main(String[] args) {Scanner sc=new Scanner(System.in);int N=sc.nextInt();System.out.println(calc(N));}public static String calc(int n) {if(n==1){return "A";}else {return calc(n-1)+(char)('A'+n-1)+calc(n-1);}}}
0 0
- 基础练习 FJ的字符串
- 基础练习 FJ的字符串
- 基础练习 FJ的字符串
- 基础练习 FJ的字符串
- 基础练习 FJ的字符串
- 基础练习 FJ的字符串
- 基础练习 FJ的字符串
- 基础练习 FJ的字符串
- 基础练习 FJ的字符串
- 基础练习 FJ的字符串
- 蓝桥杯 基础练习 FJ的字符串
- 基础练习 FJ的字符串(递归)
- 蓝桥杯基础练习 FJ的字符串
- 篮桥杯 基础练习 FJ的字符串
- 蓝桥杯基础练习FJ的字符串
- 蓝桥杯基础练习 FJ的字符串
- 基础练习 BASIC-22 FJ的字符串
- 蓝桥杯 基础练习 FJ字符串
- C语言归并排序算法的实现
- 内部类
- 排序
- 从php到浏览器的缓存机制,不得不看!_0
- 编程珠玑:第11章 排序 11.1 插入排序
- 基础练习 FJ的字符串
- 字符串匹配-KMP、BF算法
- 算法训练 阿尔法乘积
- C语言堆排序的实现
- 连续第7个季度财报增速翻倍的神奇公司
- 互联网金融对传统行业的冲击
- eclipse中把web项目部署在tomcat中,可以使用浏览器访问,但是无法在tomcat目录中的webapps中找到?
- LeetCode 464. Can I Win
- SAPsender ETL中间件工具 免费