BASIC-22 / Tsinsen 1057 FJ的字符串(java)
2018-02-14 23:12
302 查看
问题描述 FJ在沙盘上写了这样一些字符串:
A1 = “A”
A2 = “ABA”
A3 = “ABACABA”
A4 = “ABACABADABACABA”
… …
你能找出其中的规律并写所有的数列AN吗?输入格式 仅有一个数:N ≤ 26。输出格式 请输出相应的字符串AN,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。样例输入3样例输出ABACABA
题目分析:找规律简单题
算法分析:没什么算法...根据规律写呗。
算法设计:import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
sc.close();
f(n);
}
public static void f(int n) {
if (n == 1) {
System.out.print("A");
} else {
f(n - 1);
System.out.print((char) (64 + n));
f(n - 1);
}
}
}
A1 = “A”
A2 = “ABA”
A3 = “ABACABA”
A4 = “ABACABADABACABA”
… …
你能找出其中的规律并写所有的数列AN吗?输入格式 仅有一个数:N ≤ 26。输出格式 请输出相应的字符串AN,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。样例输入3样例输出ABACABA
题目分析:找规律简单题
算法分析:没什么算法...根据规律写呗。
算法设计:import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
sc.close();
f(n);
}
public static void f(int n) {
if (n == 1) {
System.out.print("A");
} else {
f(n - 1);
System.out.print((char) (64 + n));
f(n - 1);
}
}
}
相关文章推荐
- 蓝桥杯BASIC-22——基础练习 FJ的字符串
- [BASIC-22] FJ的字符串
- 基础练习 BASIC-22 FJ的字符串
- BASIC-22 VIP试题 FJ的字符串
- 蓝桥-BASIC-22 FJ的字符串
- 蓝桥杯 BASIC-22 基础练习 FJ的字符串
- 蓝桥杯 BASIC-22 基础练习 FJ的字符串
- [BASIC-22] - FJ的字符串
- 蓝桥杯 BASIC-22 基础练习 FJ的字符串
- 【备战蓝桥杯】【递归】【C语言】【BASIC-22基础练习 FJ的字符串】
- 蓝桥杯BASIC_21(FJ的字符串)
- BASIC-21 / Tsinsen 1056 Sine之舞(java)
- 发现了一个腾讯微博代码BasicAPI .java的里面的一个很低级bug,居然用==比较字符串
- BASIC-17 / Tsinsen 1041 矩阵乘法(java)
- 蓝桥杯 [基础练习VIP] FJ的字符串(Java解题)
- BASIC-27 / Tsinsen 1085 2n皇后问题(java)
- BASIC-16 / Tsinsen 1036 分解质因数(java)
- java 蓝桥杯 基础练习 FJ的字符串
- BASIC-20 / Tsinsen 1052 数的读法(java)
- BASIC-18 / Tsinsen 1042 矩阵面积交(java)