aboutsummaryrefslogtreecommitdiff
path: root/challenge-030/daniel-mita
diff options
context:
space:
mode:
authorDaniel Mita <mienaikage@gmail.com>2019-10-15 13:37:09 +0100
committerDaniel Mita <mienaikage@gmail.com>2019-10-15 14:18:10 +0100
commit735097f0e3c7e8381b080d85ec0022a3a47ca30a (patch)
tree2f060eb6d9653ce83b5753daac7f50decfcb318a /challenge-030/daniel-mita
parent4186d4ae2bc3d99dabd4b0cd5cd944f797c84fcf (diff)
downloadperlweeklychallenge-club-735097f0e3c7e8381b080d85ec0022a3a47ca30a.tar.gz
perlweeklychallenge-club-735097f0e3c7e8381b080d85ec0022a3a47ca30a.tar.bz2
perlweeklychallenge-club-735097f0e3c7e8381b080d85ec0022a3a47ca30a.zip
Add ch-2.pl for challenge-030
Tweak ch-2.p6
Diffstat (limited to 'challenge-030/daniel-mita')
-rwxr-xr-xchallenge-030/daniel-mita/perl5/ch-2.pl15
-rwxr-xr-xchallenge-030/daniel-mita/perl6/ch-2.p64
2 files changed, 17 insertions, 2 deletions
diff --git a/challenge-030/daniel-mita/perl5/ch-2.pl b/challenge-030/daniel-mita/perl5/ch-2.pl
new file mode 100755
index 0000000000..87e6d2e717
--- /dev/null
+++ b/challenge-030/daniel-mita/perl5/ch-2.pl
@@ -0,0 +1,15 @@
+#!/usr/bin/env perl
+use 5.012;
+use warnings;
+
+use List::Util qw(sum);
+
+for my $i ( 1..10 ) {
+ for my $j ( 1..10 ) {
+ for my $k ( 1..10 ) {
+ my @group = ( $i, $j, $k );
+ say join '|', map { sprintf '%2u', $_ } @group
+ if sum(@group) == 12;
+ }
+ }
+}
diff --git a/challenge-030/daniel-mita/perl6/ch-2.p6 b/challenge-030/daniel-mita/perl6/ch-2.p6
index 84de4a0008..085e8af697 100755
--- a/challenge-030/daniel-mita/perl6/ch-2.p6
+++ b/challenge-030/daniel-mita/perl6/ch-2.p6
@@ -1,6 +1,6 @@
#!/usr/bin/env perl6
use v6;
-for [X] (1..12) xx 3 {
- .fmt('%2u', '|').say when .sum == 12 && .any %% 2;
+for [X] ( 1..10 ) xx 3 {
+ .fmt('%2u', '|').say when .sum == 12;
}