diff options
| -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 |
