Minimum multiple of m where digital sum equals m: Difference between revisions
Content added Content deleted
Alextretyak (talk | contribs) (Added 11l) |
(→{{header|Ruby}}: Add Ruby) |
||
Line 1,896: | Line 1,896: | ||
70: 12842857</pre> |
70: 12842857</pre> |
||
=={{header|Ruby}}== |
|||
<syntaxhighlight lang="ruby">a131382 = (0..).lazy.map{|n| (1..).detect{|m|(n*m).digits.sum == n} } |
|||
a131382.take(70).each_slice(10){|slice| puts "%8d"*slice.size % slice }</syntaxhighlight> |
|||
{{out}} |
|||
<pre> 1 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 |
|||
</pre> |
|||
=={{header|Sidef}}== |
=={{header|Sidef}}== |
||
<syntaxhighlight lang="ruby">var e = Enumerator({|f| |
<syntaxhighlight lang="ruby">var e = Enumerator({|f| |