- x=FromDigits/@Select[Subsets[Range[2,9]],MemberQ[#,7]&&Length@#>0&&Mod[Times@@#,10]>0&];
- a[n_]:=(d=IntegerDigits@n;lcm=LCM@@d;l=Length[d];Do[f=Join@@Table[d,j];
- v=FromDigits/@Union@Select[Permutations[f,{j}],Union@#==d&];
- For[k=1,k<=Length@v,k++,s=v[[k]];If[Mod[s,lcm]==0,Return[{n,s,IntegerLength@s}]]],{j,l,12}]);Do[Print[k,a[x[[k]]]],{k,Length@x}]
复制代码
1{7,7,1}
2{27,2772,4}
3{37,37737,5}
4{47,44744,5}
5{57,5775,4}
6{67,76776,5}
7{78,7888888,7}
8{79,77777779779,11}
9{237,23772,5}
10{247,2744,4}
11{267,672,3}
12{278,728,3}
13{279,27972,5}
14{347,337344,6}
15{357,735,3}
16{367,677376,6}
17{378,783888,6}
18{379,373779,6}
19{467,7476,4}
20{478,784,3}
21{479,4497444,7}
22{579,555975,6}
23{678,678888,6}
24{679,97776,5}
25{789,7797888,7}
26{2347,34272,5}
27{2367,3276,4}
28{2378,237888,6}
29{2379,337932,6}
30{2467,22764,5}
31{2478,4872,4}
32{2479,477792,6}
33{2678,67872,5}
34{2679,269766,6}
35{2789,288792,6}
36{3467,34776,5}
37{3478,337848,6}
38{3479,93744,5}
39{3579,39375,5}
40{3678,8736,4}
41{3679,3776976,7}
42{3789,33879888,8}
43{4678,87864,5}
44{4679,446796,6}
45{4789,98784,5}
46{6789,87696,5}
47{23467,232764,6}
48{23478,27384,5}
49{23479,249732,6}
50{23678,277368,6}
51{23679,29736,5}
52{23789,739872,6}
53{24678,46872,5}
54{24679,2264976,7}
55{24789,2298744,7}
56{26789,2289672,7}
57{34678,348768,6}
58{34679,349776,6}
59{34789,3777984,7}
60{36789,373968,6}
61{46789,4697784,7}
62{234678,243768,6}
63{234679,22349376,8}
64{234789,2379384,7}
65{236789,22398768,8}
66{246789,247968,6}
67{346789,3498768,7}
68{2346789,23469768,8} |