diff options
| author | Luca Ferrari <fluca1978@gmail.com> | 2022-03-17 11:11:18 +0100 |
|---|---|---|
| committer | Luca Ferrari <fluca1978@gmail.com> | 2022-03-17 11:11:18 +0100 |
| commit | a82c4ec967f1060377070b4cde901bef0d2e1d18 (patch) | |
| tree | 6357e686b8a00a50c94aa6a3f366cab5ad46685f | |
| parent | 3bbb49913ae8c0c5ed4a863f77507cc3c4f4f372 (diff) | |
| download | perlweeklychallenge-club-a82c4ec967f1060377070b4cde901bef0d2e1d18.tar.gz perlweeklychallenge-club-a82c4ec967f1060377070b4cde901bef0d2e1d18.tar.bz2 perlweeklychallenge-club-a82c4ec967f1060377070b4cde901bef0d2e1d18.zip | |
Task 2 done
| -rw-r--r-- | challenge-156/luca-ferrari/raku/ch-2.p6 | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/challenge-156/luca-ferrari/raku/ch-2.p6 b/challenge-156/luca-ferrari/raku/ch-2.p6 new file mode 100644 index 0000000000..9788f65fbe --- /dev/null +++ b/challenge-156/luca-ferrari/raku/ch-2.p6 @@ -0,0 +1,8 @@ +#!raku + +sub MAIN( Int $n where { $n > 0 } ) { + my @divisors = ( 1 .. $n - 1 ).grep( $n %% * ); + '0'.say and exit if @divisors.sum <= $n + || @divisors.combinations.map( *.sum ).grep( * == $n ).elems > 0; + '1'.say; +} |
