同样位数的分子以9为步长递增,遇到10的倍数就停止
>>> sorted([(n,d(n)) for n in range(1,1000)],key=lambda s: s[-1])
[(1, 1), (10, 1), (100, 1), (2, 2), (11, 2), (20, 2), (**, 2), (110, 2), (200, 2), (3, 3), (12, 3), (21, 3), (30, 3), (102, 3), (111, 3), (120, 3), (
201, 3), (210, 3), (300, 3), (4, 4), (13, 4), (22, 4), (31, 4), (40, 4), (103, 4), (112, 4), (121, 4), (130, 4), (202, 4), (211, 4), (220, 4), (301, 4
), (310, 4), (400, 4), (5, 5), (14, 5), (23, 5), (32, 5), (41, 5), (50, 5), (104, 5), (113, 5), (122, 5), (131, 5), (140, 5), (203, 5), (212, 5), (221
, 5), (230, 5), (302, 5), (311, 5), (320, 5), (401, 5), (410, 5), (500, 5), (6, 6), (15, 6), (24, 6), (33, 6), (42, 6), (51, 6), (60, 6), (105, 6), (1
14, 6), (123, 6), (132, 6), (141, 6), (150, 6), (204, 6), (213, 6), (222, 6), (231, 6), (240, 6), (303, 6), (312, 6), (321, 6), (330, 6), (402, 6), (4
11, 6), (420, 6), (501, 6), (510, 6), (600, 6), (7, 7), (16, 7), (25, 7), (34, 7), (43, 7), (52, 7), (61, 7), (70, 7), (106, 7), (115, 7), (124, 7), (
133, 7), (142, 7), (151, 7), (160, 7), (205, 7), (214, 7), (223, 7), (232, 7), (241, 7), (250, 7), (304, 7), (313, 7), (322, 7), (331, 7), (340, 7), (
403, 7), (412, 7), (421, 7), (430, 7), (502, 7), (511, 7), (520, 7), (601, 7), (610, 7), (700, 7), (8, 8), (17, 8), (26, 8), (35, 8), (44, 8), (53, 8)
|