diff options
| author | Abigail <abigail@abigail.be> | 2021-10-12 11:12:15 +0200 |
|---|---|---|
| committer | Abigail <abigail@abigail.be> | 2021-10-12 11:12:15 +0200 |
| commit | 7b588190ce06fe1e6da77799b1f8853db027ef99 (patch) | |
| tree | 08469df4e4292c625efd5a2ef05f2b197982502e | |
| parent | 874af3a6d96f7e0dbaf78a68d40c0cccd20ea54a (diff) | |
| download | perlweeklychallenge-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.sh | 11 | ||||
| -rw-r--r-- | challenge-134/abigail/bash/ch-2.sh | 23 |
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 |
