Skip to content

Commit f0c2694

Browse files
committed
[euler] progress info now printed with --verbose option
1 parent 22f1c61 commit f0c2694

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

categories/euler/prob105-shlomif.p6

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -53,15 +53,17 @@ sub is_special_sum_set(@A)
5353
return $ret;
5454
}
5555

56-
my $total_sum = 0;
56+
sub MAIN(:$verbose = False) {
57+
my $total_sum = 0;
5758

58-
for 'sets.txt'.IO.lines -> $l
59-
{
60-
say "Processing $l";
61-
my @set = $l.split(',');
62-
if (is_special_sum_set(@set))
59+
for 'sets.txt'.IO.lines -> $l
6360
{
64-
$total_sum += ([+] @set);
61+
say "Processing $l" if $verbose;
62+
my @set = $l.split(',');
63+
if (is_special_sum_set(@set))
64+
{
65+
$total_sum += ([+] @set);
66+
}
6567
}
68+
$verbose ?? say "Total Sum = $total_sum" !! say $total_sum;
6669
}
67-
say "Total Sum = $total_sum";

0 commit comments

Comments
 (0)