Sum multiples of 3 and 5: Difference between revisions
Content added Content deleted
m (→{{header|BASIC}}: restore digit accidentally deleted from (wrong) output :-)) |
(+ D entry) |
||
Line 21: | Line 21: | ||
{{out}} |
{{out}} |
||
467 |
467 |
||
=={{header|D}}== |
|||
<lang d>import std.stdio, std.range, std.algorithm; |
|||
long sum35(in long n) { |
|||
return n.iota.filter!q{ a % 3 == 0 || a % 5 == 0 }.reduce!q{a + b}; |
|||
} |
|||
void main() { |
|||
1000.sum35.writeln; |
|||
}</lang> |
|||
{{out}} |
|||
233168 |
|||
=={{header|Perl 6}}== |
=={{header|Perl 6}}== |