3 和 5 的倍数
作者:Mark A. Hershberger
https://projecteuler.net/problem=1
如果我们列出所有小于 10 的自然数中是 3 或 5 的倍数,我们得到 3、5、6 和 9。这些倍数的和是 23。
求所有小于 1000 的 3 或 5 的倍数之和。
源代码: prob001-hexmode.pl
use v6;
say [+] gather {
for (1..999) {
take $_ if $_ % 3 == 0 || $_ % 5 == 0;
}
}
Perl 6 示例