蓝桥杯 基础练习VIP FJ的字符串 java
生活随笔
收集整理的這篇文章主要介紹了
蓝桥杯 基础练习VIP FJ的字符串 java
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
藍橋杯 基礎練習VIP FJ的字符串 java
題目
題目描述
FJ在沙盤上寫了這樣一些字符串:
A1 = “A”
A2 = “ABA”
A3 = “ABACABA”
A4 = “ABACABADABACABA”
… …
你能找出其中的規律并寫所有的數列AN嗎?
輸入
僅有一個數:N ≤ 26。
輸出
請輸出相應的字符串AN,以一個換行符結束。輸出中不得含有多余的空格或換行、回車符。
樣例輸入
3
樣例輸出
ABACABA
分析得出
A2 = A1 B A1
A3 = A2 C A2
A4 = A3 D A3
代碼
import java.io.IOException; import java.util.Scanner;public class Main {public static void main(String[] args) throws IOException{Scanner sc = new Scanner(System.in);int n = sc.nextInt();System.out.println(fun(n));} public static String fun(int n){if (n == 1) {return "A";} else {return fun(n - 1) + (char) ('A' + n - 1) + fun(n - 1);}} }
總結
以上是生活随笔為你收集整理的蓝桥杯 基础练习VIP FJ的字符串 java的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Unity DOTS 一文开启ECS大门
- 下一篇: Star CCM+如何修改默认单位