Python 带有一组数字的数字
假设给你一组n个连续的数字,例如{0,1,2,3}。 您需要使用符合以下规则的数字组成一个数字: 1.数字应涵盖数字集合中任意两位数字之间的所有关系(例如12和21) 对于给定的集合,该数字应为0123130203210或0123021310320 我可以通过反复试验手动获得这个号码。 对于任意n个连续数字,是否有一种确定的方法来实现这个数字 该数字将仅具有一次所有2位置换Python 带有一组数字的数字,python,math,numbers,Python,Math,Numbers,假设给你一组n个连续的数字,例如{0,1,2,3}。 您需要使用符合以下规则的数字组成一个数字: 1.数字应涵盖数字集合中任意两位数字之间的所有关系(例如12和21) 对于给定的集合,该数字应为0123130203210或0123021310320 我可以通过反复试验手动获得这个号码。 对于任意n个连续数字,是否有一种确定的方法来实现这个数字 该数字将仅具有一次所有2位置换 0 -> [1,2,3] will yield 01 , 02 , 03 1 -> [0,2,3] will
0 -> [1,2,3] will yield 01 , 02 , 03
1 -> [0,2,3] will yield 10 , 12 , 13
2 -> [0,1,3] will yield 20 , 21 , 23
3 -> [0,1,2] will yield 30 , 31 , 32
当给出一个列表时,它应该将特定给定的数字与列表相结合
我们必须生成一个涵盖上述所有关系的数字。您尝试了什么?您好@Spaz,欢迎使用SO。请阅读并将您对问题的尝试添加到问题中。请注意,这不是一个家庭作业帮助门户。为什么在两个示例结果的末尾都有一个额外的
0
?你是说“所有排列”?你的两个结果都没有所有的数字排列。你能告诉我现在是否清楚或者需要更多的细节来重新打开这张票吗?