一个采用整数并对其进行随机排序的递归函数。依次从前一个数字和后面的一个数字,然后从前面的第二个和从后面的第二个数字,依次类推,直到被重新排列的数字与原始数字相同。
例如,123456将打印为162534或130将打印为103。任何帮助将不胜感激。
在字符串上,这很容易,需要整数的建议。
A = '130'
def shuffle(A):
if len(A) <= 2:
return A
return (A[0] + A[-1]) + shuffle(A[1:-1])
输出:103
慕姐8265434
PIPIONE
慕的地8271018
相关分类