• FJ的字符串


    基础练习 FJ的字符串  

    时间限制:1.0s   内存限制:512.0MB
     

       

     
    问题描述
      FJ在沙盘上写了这样一些字符串:
      A1 = “A”
      A2 = “ABA”
      A3 = “ABACABA”
      A4 = “ABACABADABACABA”
      … …
      你能找出其中的规律并写所有的数列AN吗?
    输入格式
      仅有一个数:N ≤ 26。
    输出格式
      请输出相应的字符串AN,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。
    样例输入
    3
    样例输出
    ABACABA
     
    import java.util.*;
    
    public class Main {
        static String letter = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
        static char[] ll = letter.toCharArray(); 
        static void digui(int sum) {
            if(sum==1) {
                System.out.print("A");
            }
            else
            {
                digui(sum-1);
                System.out.print(ll[0+sum-1]);;
                digui(sum-1);
            }
        }
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            Scanner my_Input = new Scanner(System.in);
            int n=my_Input.nextInt();
            digui(n);
        }
    
    }

    用递归来做,递归本身就是一个很不容易说清楚的东西,靠自己悟吧

    http://blog.csdn.net/jyl1159131237/article/details/78583207

    这篇博客写的还不错,可以看看。

  • 相关阅读:
    hive metastore && hiveserver2 . 基本配置
    Flink HA 搭建坑
    protobuf 编译安装
    编译Hadoop 2.7.2支持压缩 转
    centos 6挂载磁盘
    python
    python之面向对象(一)
    python
    python-文件压缩和解压
    python-configparser模块
  • 原文地址:https://www.cnblogs.com/tianxxl/p/8231747.html
Copyright © 2020-2023  润新知