华为OD机试 -数列描述(Java) | 机试题+算法思路+考点+代码解析 【2023】
2023-09-11 14:20:21 时间
数列描述
题目
有一个数列a[N] (N=60),从a[0]开始,每一项都是一个数字。数列中a[n+1]都是a[n]的描述。其中a[0]=1。
规则如下:
a[0]:1
a[1]:11(含义:其前一项a[0]=1是1个1,即“11”。表示a[0]从左到右,连续出现了1次“1”)
a[2]:21(含义:其前一项a[1]=11,从左到右:是由两个1组成,即“21”。表示a[1]从左到右,连续出现了两次“1”)
a[3]:1211(含义:其前一项a[2]=21,从左到右:是由一个2和一个1组成,即“1211”。表示a[2]从左到右,连续出现了1次“2”,然后又连续出现了1次“1”)
a[4]:111221(含义:其前一项a[3]=1211,从左到右:是由一个1、一个2、两个1组成,即“111221”。表示a[3]从左到右,连续出现了1次“1”,连续出现了1次“2”,连续出现了两次“1”)
请输出这个数列的第n项结果(a[n],0≤n≤59)。
输入描述:
数列的第n项(0≤n≤59):
4
输出描述:
数列的内容:
111221
示例1
输入
4
相关文章
- Jmeter里的全能java测试sampler - Java request
- java实现遍历树形菜单方法——设计思路【含源代码】
- java学习笔记5--类的方法
- Java实现 LeetCode 553 最优除法(思路问题)
- Java实现 LeetCode 390 消除游戏
- java实现汉诺塔计数
- Java实现Catenyms(并查集+dfs+欧拉回路)
- Java实现 蓝桥杯VIP 算法训练 猴子分苹果
- (Java实现) 工作分配问题
- Java实现蓝桥杯 算法提高 八皇后 改
- Java 蓝桥杯 算法训练 字符串的展开 (JAVA语言实现)
- 【JAVA秒会技术之秒杀面试官】秒杀Java面试官——集合篇(一)
- 【JAVA】java中char类型数组用数组名打印结果不是地址值而是数组内容
- 【JAVA】java中split以"." 、""、“|”分隔字符串
- [Linux] Install java and add JAVA_HOME, PATH
- Java虚拟机学习(1):体系结构 内存模型
- java 11 Java Flight Recorder
- 【JAVA】 03-Java中的异常和包的使用
- 【JAVA】毕向东Java基础视频教程-笔记
- Atitit 搜索蓝牙设备 powershell的实现 java noede.js python 先用脚本语言python nodejs,不好实现。。Java 也不好实现。。 Netcore可以,
- 华为OD机试 - 二元组个数(Java & JS & Python)
- 【java】Java生成微信小程序二维码
- 【java】Java教程
- 力扣——880. 索引处的解码字符串(Java、C、python3百分百击败含解题思路)
- Java中StringBuilder的清空方法比較
- Java程序猿从笨鸟到菜鸟之(九十二)深入java虚拟机(一)——java虚拟机底层结构具体解释
- 使用Java操作Elasticsearch(Elasticsearch的java api使用)
- java-信息安全(八)-密钥交换/协商机制、迪菲-赫尔曼(DH)密钥交换
- Java开发技术之成为高级java工程师必须学习的三个技术
- Java Spring Beans.xml里的Bean定义是如何被解析出来的
- 【java】Java 中泛型的实现原理
- 【java】Java 接口(Interface)
- JAVA开发讲义(二)-Java程序设计之数据之谜四