FJ的字符串java问题_蓝桥杯VIP试题 之 基础练习 FJ的字符串- JAVA
问题描述
FJ在沙盘上写了这样一些字符串:
A1 = “A”
A2 = “ABA”
A3 = “ABACABA”
A4 = “ABACABADABACABA”
… …
你能找出其中的规律并写所有的数列AN吗?
输入格式
仅有一个数:N ≤ 26。
输出格式
请输出相应的字符串AN,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。
样例输入
3
样例输出
ABACABA
PS:由题意可知: A1=“A”; A2= A1+“B”+A1; A3= A2+“C”+A2;
所以当n!=1时,有公式:An= An-1 + ‘n代表的大写字母字符’ + An-1;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System. in);
int n=sc. nextInt();
FJStr(n);
}
static void FJStr(int n){
//递归出口
if(n == 1){
System.out.print("A");
}
else{
//相当于求和 --> An = An-1 + n表示的字母 + An-1
FJStr(n-1);
System.out.print((char)(n+64)); //将此时的行数转换为字母字符
FJStr(n-1);
}
}
}
Czhenya
博客专家
发布了457 篇原创文章 · 获赞 646 · 访问量 51万+
他的留言板
关注
标签:A1,JAVA,Scanner,输出,System,蓝桥,VIP,A2,FJStr
来源: https://blog.csdn.net/Czhenya/article/details/104588227
FJ的字符串java问题_蓝桥杯VIP试题 之 基础练习 FJ的字符串- JAVA相关推荐
- 蓝桥杯VIP试题 之 基础练习 Sine之舞 - JAVA
问题描述 最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功.所以他准备和奶牛们做一个"Sine之舞"的游戏,寓教于乐,提高奶牛们的计算能力 ...
- 刷算法题需要的java语法_蓝桥杯java b组需要重点刷什么算法呢?
我觉得这个问题我很适合回答.不过距离我最后一次参赛,已经有了三年,所以回答的内容重点可能有点偏(建议你,可以到网上找找最新的获奖选手赛后总结看看),但是我觉得应该对你有用. 我本科也在湖北,并且参加过 ...
- 算法练习/最小公倍数_蓝桥杯历届试题 核桃的数量
这道题乍一看没反应过来,点了提示发现就是求三个数的最小共倍数,估计这是某一年蓝桥杯代码题的第一题. 最小公倍数的求法是:a和b的最小公倍数=a*b/a和b的最大共约数 所以变成了求最大公约数了,应用& ...
- 蓝桥杯大学JAVA题型_蓝桥杯 2020年省赛真题 10月第二场 (Java 大学B组)
我是C组的,不过对比一下题目录,大致上也只有三两题的不同 就过程而言我觉得我是爆炸的,当然,就结果而言也是 先挂,自闭会 #A 门牌制作 本题总分:5 分 问题描述 小蓝要为一条街的住户制作门牌号. ...
- 蓝桥杯java最小公倍数_蓝桥杯算法训练 最大最小公倍数
问题描述 已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少. 输入格式 输入一个正整数N. 输出格式 输出一个整数,表示你找到的最小公倍数. 样例输入 9 样例输出 504 ...
- 三阶幻方java解法_蓝桥杯决赛 Java大学B组 第二题 反幻方
题目 反幻方 我国古籍很早就记载着 2 9 4 7 5 3 6 1 8 这是一个三阶幻方.每行每列以及对角线上的数字相加都相等. 下面考虑一个相反的问题. 可不可以用 1~9 的数字填入九宫格. 使得 ...
- java中暴力是啥方法_[蓝桥杯][历届试题]回文数字 中规中矩的暴力方法(Java代码)...
解题思路: 1.直接暴力好了,只有5位和6位 注意事项: 1.如果没有暴力出一条结果,那么记得输出-1 参考代码:import java.util.Scanner; public class Main ...
- java折木棍_蓝桥杯算法训练 Sticks(木棍)问题(JAVA)
问题描述 乔治拿来一组等长的木棒,将它们随机地砍断,使得每一节木棍的长度都不超过50个长度单位.然后他又想把这些木棍恢复到为裁截前的状态,但忘记了初始时有多少木棒以及木棒的初始长度.请你设计一个程序, ...
- 蓝桥杯java龟兔赛跑_蓝桥杯 1476: [蓝桥杯][基础练习VIP]龟兔赛跑预测
基本思想: 题中提示了,按秒计数,这样不用像蚂蚁问题一样考虑半秒: 关键点: 直接按秒计算: #include #include #include #include #include #include ...
最新文章
- qlist length 函数讲解_读《JavaScript 轻量级函数式编程》
- ContextLoaderListener作用详解
- 一个略显复杂的transformation算子_distinct
- 关于球谐函数一些初步的理解
- linux文档查看器翻译,mdv – Linux终端下的 Markdown 文档查看器
- 防止服务器变为代理服务器
- Unity 中从3D到Universal RP配置方法
- JAVA游戏弑天剑传,弑天剑传(豪华版)_手机游戏资料库_新浪游戏_新浪网
- javaSE开发智能问答机器人项目
- php 数据透视表,无法打开数据透视表源文件怎么解决
- 游戏是怎么赚钱的 - 进阶篇
- 赵小楼《天道》《遥远的救世主》深度解析(125)做你该做的,受你该受的
- 轻轻问一下,现在买笔记本电脑,送外接键盘是什么心态
- python3 文字合成语音MP3
- 计算久期matlab,[MATLAB代码模板]固定收益证券计算
- 开源一个服务端游戏开发框架
- 黄聪:【转】C# 对称加密解密算法
- STC51和STM32使用串口输出中文乱码问题解决
- 10 个最好的免费开源网店系统
- 带上玻璃婚戒,赢得钻石人生
热门文章
- 实战_05_SpringBoot整合redis单机版本
- 牛客网SQL篇刷题篇(3-10)
- linux脚本语言求累加和,Linux Shell脚本语言与数学表达式
- dedecms右侧悬浮_织梦dedecms网站上添加漂浮广告
- Qt中颜色选择框输出所选中的颜色值
- C语言 二维数组定义和使用 - C语言零基础入门教程
- Python 线程信号量 semaphore - Python零基础入门教程
- Python for循环 - Python零基础入门教程
- 第二次想上传demo到github
- mysql为什么选innodb_为什么现在的MySQL都要使用innoDB引擎-Go语言中文社区