Minimum multiple of m where digital sum equals m: Difference between revisions

Content added Content deleted
m (Promote. multiple implementations, little controversy)
(Added Go)
Line 574: Line 574:
17449 38269 56413 37037 1108909 142498 103507 154981 150661 1333333
17449 38269 56413 37037 1108909 142498 103507 154981 150661 1333333
163918 322579 315873 937342 1076923 1030303 880597 1469116 1157971 12842857
163918 322579 315873 937342 1076923 1030303 880597 1469116 1157971 12842857
</pre>

=={{header|Go}}==
{{libheader|Go-rcu}}
<lang Go>package main

import "rcu"

func main() {
var res []int
for n := 1; n <= 70; n++ {
m := 1
for rcu.DigitSum(m*n, 10) != n {
m++
}
res = append(res, m)
}
rcu.PrintTable(res, 7, 10, true)
}</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 1,333 289 559 1,303 847 1,657
833 1,027 1,576 1,282 17,497 4,339 2,119
2,323 10,909 11,111 12,826 14,617 14,581 16,102
199,999 17,449 38,269 56,413 37,037 1,108,909 142,498
103,507 154,981 150,661 1,333,333 163,918 322,579 315,873
937,342 1,076,923 1,030,303 880,597 1,469,116 1,157,971 12,842,857
</pre>
</pre>