diff options
| author | Ruben Westerberg <drclaw@mac.com> | 2020-03-08 11:28:39 +1000 |
|---|---|---|
| committer | Ruben Westerberg <drclaw@mac.com> | 2020-03-08 11:28:39 +1000 |
| commit | 5e374ce48ca198c53c6ef4f516c91616f3149719 (patch) | |
| tree | a0b804e707ec7eace5b591e3ba7b493b5d8057f7 /challenge-050 | |
| parent | f5a3239a55973bf67fb4fa9a6b0398d9e412f997 (diff) | |
| download | perlweeklychallenge-club-5e374ce48ca198c53c6ef4f516c91616f3149719.tar.gz perlweeklychallenge-club-5e374ce48ca198c53c6ef4f516c91616f3149719.tar.bz2 perlweeklychallenge-club-5e374ce48ca198c53c6ef4f516c91616f3149719.zip | |
Added ch-2 pl and raku
Diffstat (limited to 'challenge-050')
| -rwxr-xr-x | challenge-050/ruben-westerberg/perl/ch-2.pl | 11 | ||||
| -rwxr-xr-x | challenge-050/ruben-westerberg/raku/ch-2.raku | 6 |
2 files changed, 17 insertions, 0 deletions
diff --git a/challenge-050/ruben-westerberg/perl/ch-2.pl b/challenge-050/ruben-westerberg/perl/ch-2.pl new file mode 100755 index 0000000000..6accb56608 --- /dev/null +++ b/challenge-050/ruben-westerberg/perl/ch-2.pl @@ -0,0 +1,11 @@ +#!/usr/bin/env perl +#noble integers +use warnings; +use strict; + +my $size=$ARGV[0]//3; +my @list= sort {$a > $b} map {int rand 50} 1..$size; +#@list=sort { $a > $b} (2,1,6,3); +print "Sorted Input list: ", +join(",", @list),"\n"; +print "Noble Integers found: ", join ", ", @list[grep { @list-$_-1 == $list[$_] } 0..@list-1]; diff --git a/challenge-050/ruben-westerberg/raku/ch-2.raku b/challenge-050/ruben-westerberg/raku/ch-2.raku new file mode 100755 index 0000000000..a74703377a --- /dev/null +++ b/challenge-050/ruben-westerberg/raku/ch-2.raku @@ -0,0 +1,6 @@ +#!/usr/bin/env raku +#noble integer +my $size=@*ARGS[0]//3; +my @list=(50.rand.Int+1 xx $size).sort; +put "Sorted input list: @list[]"; +put "Noble Integers found: ",@list[(^@list).grep({(@list-$_-1) == @list[$_]})]; |
