aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbigail <abigail@abigail.be>2021-10-12 11:12:15 +0200
committerAbigail <abigail@abigail.be>2021-10-12 11:12:15 +0200
commit7b588190ce06fe1e6da77799b1f8853db027ef99 (patch)
tree08469df4e4292c625efd5a2ef05f2b197982502e
parent874af3a6d96f7e0dbaf78a68d40c0cccd20ea54a (diff)
downloadperlweeklychallenge-club-7b588190ce06fe1e6da77799b1f8853db027ef99.tar.gz
perlweeklychallenge-club-7b588190ce06fe1e6da77799b1f8853db027ef99.tar.bz2
perlweeklychallenge-club-7b588190ce06fe1e6da77799b1f8853db027ef99.zip
Bash solutions for week 134
-rw-r--r--challenge-134/abigail/bash/ch-1.sh11
-rw-r--r--challenge-134/abigail/bash/ch-2.sh23
2 files changed, 34 insertions, 0 deletions
diff --git a/challenge-134/abigail/bash/ch-1.sh b/challenge-134/abigail/bash/ch-1.sh
new file mode 100644
index 0000000000..3520ce0f68
--- /dev/null
+++ b/challenge-134/abigail/bash/ch-1.sh
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+#
+# See ../README.md
+#
+
+#
+# Run as: bash ch-1.sh
+#
+
+for n in 789 798 879 897 978; do echo 1023456$n; done
diff --git a/challenge-134/abigail/bash/ch-2.sh b/challenge-134/abigail/bash/ch-2.sh
new file mode 100644
index 0000000000..466b8d5586
--- /dev/null
+++ b/challenge-134/abigail/bash/ch-2.sh
@@ -0,0 +1,23 @@
+#!/bin/sh
+
+#
+# See ../README.md
+#
+
+#
+# Run as: bash ch-2.sh < input-file
+#
+
+set -f
+
+declare -A seen
+
+while read n m
+do seen=()
+ for ((i = 1; i <= n; i ++))
+ do for ((j = 1; j <= m; j ++))
+ do seen[$((i * j))]=1
+ done
+ done
+ echo ${#seen[@]}
+done