问题描述:1955年,卡普耶卡(D.R.Kaprekar)对4位数字进行了研究,发现一个规律:对任意各位数字不相同的4位数,使用各位数字能组成的最大数减去能组成的最小数,对得到的差重复这个操作,最终会得到6174这个数字,并且这个操作最多不会超过7次。
技术要点:Python标准库itertools中的combinations函数可以用来返回从指定分布总体中任选k的元素的所有组合。
参考代码:
运行结果:程序可以结束,说明猜想正确。无输出,说明没有没有超过7次的操作。