51Testing软件测试论坛

标题: 这是一个排序的练习,列表内怎么加> [打印本页]

作者: 悠悠小仙仙    时间: 2017-11-6 10:34
标题: 这是一个排序的练习,列表内怎么加>
有如下的一个列表:
list1 = [684, 6299800, 6041028, 2458660284, 937, 7857867, 384147026736, 888843160862, 270]
要求先求出各位之和,如果结果不是一位数,继续此步骤,直到成为1~9的数字,例如684各位之和为18,再次运算为9,然后对其排序,排序不是从1到9,也不是从9到1,是按照下面列表的次序。
list2 = [1, 6, 7, 4, 9, 3, 2, 5, 8]
最后给出list1排序后的列表。



作者: puchonghui    时间: 2017-11-6 11:02
题目没限制的话怎么做都行啊。。。转成字符串,一位一位substring然后转整数加。。。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2