【题目描述】
有个互不相同的整数组成一个数列,为了方便查询小杨想知道这些数从小到大排序后在原数列中的位置编号是什么。
比如:原数列为[3, 7, 1, 6, 8],排序后的数列为[1, 3, 6, 7, 8],排序后的数列中,每个数在原数列中的位置编号为[3,1,4,2,5]。
默认小猫角色和白色背景。请你帮小杨把最后得到的编号用#连接起来。
【输入描述】
新建列表“数据”,用于存储待排数据。数据个数为,,数据互不相同。
如下图所示:
【输出描述】
新建变量“result”,用于存储排序后,每个元素在原始数列中的位置,中间用#连接。
如下图所示:
【输入样例】
数据 = [3, 7, 1, 6, 8]
【输出样例】
result= 3#1#4#2#5
【输入样例】
数据 = [17]
【输出样例】
result = 1
【注意事项】
1、 变量名的拼写(包括大小写)要和题目完全一致。
2、 输出结果存放在对应变量中即可,无需使用“说…”或“说…,2秒”积木块
3、 列表直接用“+”功能赋值进行测试即可,无需写代码赋值。
【参考答案】
其他测试用例
【测试用例1】
输入:数据 = [47]
输出:result = 1
【测试用例2】
输入:数据 = [32, 3, 35, 7, 42, 49, 22, 29]
输出:result = 2#4#7#8#1#3#5#6
【测试用例3】
输入:数据 = [2, 36, 13, 16, 48, 23]
输出:result = 1#3#4#6#2#5
【测试用例4】
输入:数据 = [17, 6]
输出:result = 2#1
【测试用例5】
输入:数据 = [32, 3, 35, 7, 42, 49, 22, 29]
输出:result = 2#4#7#8#1#3#5#6