题目描述
旅人踏着草,来到金黄的原野上;
破旧的射电望远镜,静静地矗立;
没有了要等待的讯号;
便只单纯的白色几何体的组成;
旅人望着云,望远镜也望着云
它等不到天外的讯号;
他找不到旅途的方向;
旅人无意间发现了撰写在雷达基座上的一些字符
int [] arr = new int[]{8,3,2,1,0};
int[] index = new int[]{3,0,4,3,1,0,2,4,3,4,4};
18013820100
他轻轻的用手抚摸着冰凉的基座,感受着镌刻着字符的钢铁之上的小小凹陷。
旧日的碎片依然在这里屹立,诉说着文明的孤高
只要静静的等待,无惧时间的到来;
或许便会有什么发生吧;
或许便会有什么来临吧;
风在原野上吹过;
一如既往;
但旅人似乎不太能读懂这些过于久远的字符的含义,
或许这是他漫步于历史以来所遇到的无数无解难题之一,但是此刻,能否知道这些字符与数字的联系,也许是他最大的愿望
毕竟,这可能是对一个曾经辉煌的文明,最深刻的哀悼
我们知道,上面两行代码代表的都是所谓的数组
实际上int[] arr就是int arr[]的意思,都是声明了一个数组
在最下面得到了某一串有序数字,其实不难得到这串数字,将index数组作为arr数组的下标就可以了。
现在旅人希望可以为任何一个长度为11的数字字符串,都能生成类似的这段代码。(格式参考请见样例)
输入
输入一个长度为11的数组。
输出
输出如样例输出所示
样例输入 Copy
18013820100
样例输出 Copy
int[] arr = new int[]{8,3,2,1,0};
int[] index = new int[]{3,0,4,3,1,0,2,4,3,4,4};
提示
arr数组内元素需采用降序输出
index[0]=3 对应 arr[3]=1,index[1]=0 对应 arr[0]=8,index[2]=4 对应 arr[4]=0,以此类推…… 很容易得到18013820100
index[0]=3 对应 arr[3]=1,index[1]=0 对应 arr[0]=8,index[2]=4 对应 arr[4]=0,以此类推…… 很容易得到18013820100