aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAsher Harvey-Smith <asherharveysmith@gmail.com>2024-05-08 18:59:15 +0100
committerAsher Harvey-Smith <asherharveysmith@gmail.com>2024-05-08 18:59:15 +0100
commitedfd229b75c72d0da4cc73ad4404fd9c85a9bffb (patch)
tree03c0d082fdcab966790428b50429ed5ed307855a
parenta26711f447329804daae71052173635e14b64a3f (diff)
downloadperlweeklychallenge-club-edfd229b75c72d0da4cc73ad4404fd9c85a9bffb.tar.gz
perlweeklychallenge-club-edfd229b75c72d0da4cc73ad4404fd9c85a9bffb.tar.bz2
perlweeklychallenge-club-edfd229b75c72d0da4cc73ad4404fd9c85a9bffb.zip
nu solutions
-rw-r--r--challenge-268/asherbhs/nu/ch-1.nu7
-rw-r--r--challenge-268/asherbhs/nu/ch-2.nu7
2 files changed, 14 insertions, 0 deletions
diff --git a/challenge-268/asherbhs/nu/ch-1.nu b/challenge-268/asherbhs/nu/ch-1.nu
new file mode 100644
index 0000000000..815d10b1a4
--- /dev/null
+++ b/challenge-268/asherbhs/nu/ch-1.nu
@@ -0,0 +1,7 @@
+def magic-number [x: list<int>, y: list<int>] {
+ ($y | math min) - ($x | math min)
+}
+
+print (magic-number [3 7 5] [9 5 7])
+print (magic-number [1 2 1] [5 4 4])
+print (magic-number [2] [5])
diff --git a/challenge-268/asherbhs/nu/ch-2.nu b/challenge-268/asherbhs/nu/ch-2.nu
new file mode 100644
index 0000000000..09f87b65ae
--- /dev/null
+++ b/challenge-268/asherbhs/nu/ch-2.nu
@@ -0,0 +1,7 @@
+def number-game [ints: list<int>] {
+ $ints | sort | group 2 | each { reverse } | flatten
+}
+
+print (number-game [2 5 3 4])
+print (number-game [9 4 1 3 6 4 6 1])
+print (number-game [1 2 2 3])