Minimum multiple of m where digital sum equals m: Difference between revisions
Content added Content deleted
(→{{header|Python}}: Added a functionally composed Python version.) |
m (julia example) |
||
Line 98: | Line 98: | ||
289 559 1303 847 1657 833 1027 1576 1282 17497</pre> |
289 559 1303 847 1657 833 1027 1576 1282 17497</pre> |
||
=={{header|Julia}}== |
|||
<lang julia>minproddigsum(n) = findfirst(i -> sum(digits(n * i)) == n, 1:typemax(Int32)) |
|||
for j in 1:70 |
|||
print(lpad(minproddigsum(j), 10), j % 7 == 0 ? "\n" : "") |
|||
end |
|||
</lang>{{out}} |
|||
<pre> |
|||
1 1 1 1 1 1 1 |
|||
1 1 19 19 4 19 19 |
|||
13 28 28 11 46 199 19 |
|||
109 73 37 199 73 37 271 |
|||
172 1333 289 559 1303 847 1657 |
|||
833 1027 1576 1282 17497 4339 2119 |
|||
2323 10909 11111 12826 14617 14581 16102 |
|||
199999 17449 38269 56413 37037 1108909 142498 |
|||
103507 154981 150661 1333333 163918 322579 315873 |
|||
937342 1076923 1030303 880597 1469116 1157971 12842857 |
|||
</pre> |
|||
=={{header|Perl}}== |
=={{header|Perl}}== |