aboutsummaryrefslogtreecommitdiff
path: root/challenge-143
diff options
context:
space:
mode:
authorMohammad S Anwar <mohammad.anwar@yahoo.com>2021-12-15 20:12:27 +0000
committerMohammad S Anwar <mohammad.anwar@yahoo.com>2021-12-15 20:12:27 +0000
commit1964ad75598dbc336e1e7ca1486b34ce06949163 (patch)
treeb30c58d8964065f5f356625ef2865c8cea7a092a /challenge-143
parent5f1b4ae531406be166a2e4d7e8d36bb23f689a23 (diff)
downloadperlweeklychallenge-club-1964ad75598dbc336e1e7ca1486b34ce06949163.tar.gz
perlweeklychallenge-club-1964ad75598dbc336e1e7ca1486b34ce06949163.tar.bz2
perlweeklychallenge-club-1964ad75598dbc336e1e7ca1486b34ce06949163.zip
- Added solutions by David Santiago.
Diffstat (limited to 'challenge-143')
-rwxr-xr-xchallenge-143/david-santiago/raku/ch-1.raku5
-rwxr-xr-xchallenge-143/david-santiago/raku/ch-2.raku16
2 files changed, 21 insertions, 0 deletions
diff --git a/challenge-143/david-santiago/raku/ch-1.raku b/challenge-143/david-santiago/raku/ch-1.raku
new file mode 100755
index 0000000000..65553e4fcd
--- /dev/null
+++ b/challenge-143/david-santiago/raku/ch-1.raku
@@ -0,0 +1,5 @@
+use MONKEY-SEE-NO-EVAL;
+
+sub MAIN($expression) {
+ say EVAL $expression;
+}
diff --git a/challenge-143/david-santiago/raku/ch-2.raku b/challenge-143/david-santiago/raku/ch-2.raku
new file mode 100755
index 0000000000..60007ddf5c
--- /dev/null
+++ b/challenge-143/david-santiago/raku/ch-2.raku
@@ -0,0 +1,16 @@
+#!/usr/bin/env raku
+
+# bipronic numbers:
+# Numbers of the form x*(x+1) * y*(y+1) ("bipronics") with x and y nonnegative integers.
+
+sub MAIN (Int $n){
+ for (1..$n/2.ceiling) -> $a {
+ for (1..$a) -> $b {
+ if $a*($a+1) * $b*($b+1) == $n {
+ say "Yes";
+ return;
+ }
+ }
+ }
+ say "No";
+}