diff options
| -rw-r--r-- | challenge-104/abigail/README.md | 3 | ||||
| -rw-r--r-- | challenge-104/abigail/awk/ch-1.awk | 14 | ||||
| -rw-r--r-- | challenge-104/abigail/bash/ch-1.sh | 12 | ||||
| -rw-r--r-- | challenge-104/abigail/c/ch-1.c | 18 |
4 files changed, 47 insertions, 0 deletions
diff --git a/challenge-104/abigail/README.md b/challenge-104/abigail/README.md index ca4e11b737..18c1827e9b 100644 --- a/challenge-104/abigail/README.md +++ b/challenge-104/abigail/README.md @@ -20,6 +20,9 @@ fixed number of numbers, we don't need do any calculations, or even handle a single if statement. A single print statement is enough. ### Solutions +* [AWK](awk/ch-1.awk) +* [Bash](bash/ch-1.sh) +* [C](c/ch-1.c) * [Perl](perl/ch-1.pl) ### Blog diff --git a/challenge-104/abigail/awk/ch-1.awk b/challenge-104/abigail/awk/ch-1.awk new file mode 100644 index 0000000000..cf5aff62fd --- /dev/null +++ b/challenge-104/abigail/awk/ch-1.awk @@ -0,0 +1,14 @@ +#!/usr/bin/awk + +# +# See ../README.md +# + +# +# Run as: awk -f ch-1.awk +# + +BEGIN { + print "0 1 1 2 1 3 2 3 1 4 3 5 2 5 3 4 1 5 4 7 3 8 5 7 2 7 " \ + "5 8 3 7 4 5 1 6 5 9 4 11 7 10 3 11 8 13 5 12 7 9 2 9" +} diff --git a/challenge-104/abigail/bash/ch-1.sh b/challenge-104/abigail/bash/ch-1.sh new file mode 100644 index 0000000000..8dde31977a --- /dev/null +++ b/challenge-104/abigail/bash/ch-1.sh @@ -0,0 +1,12 @@ +#!/bin/sh + +# +# See ../README.md +# + +# +# Run as: bash ch-1.sh +# + +echo "0 1 1 2 1 3 2 3 1 4 3 5 2 5 3 4 1 5 4 7 3 8 5 7 2 7 "\ +"5 8 3 7 4 5 1 6 5 9 4 11 7 10 3 11 8 13 5 12 7 9 2 9" diff --git a/challenge-104/abigail/c/ch-1.c b/challenge-104/abigail/c/ch-1.c new file mode 100644 index 0000000000..8383b80d70 --- /dev/null +++ b/challenge-104/abigail/c/ch-1.c @@ -0,0 +1,18 @@ +# include <stdlib.h> +# include <stdio.h> +# include <string.h> + +/* + * See ../README.md + */ + +/* + * Run as: cc -o ch-1.o ch-1.c; ./ch-1.o + */ + +int main (void) { + printf ("0 1 1 2 1 3 2 3 1 4 3 5 2 5 3 4 1 5 4 7 3 8 5 7 2 7 " + "5 8 3 7 4 5 1 6 5 9 4 11 7 10 3 11 8 13 5 12 7 9 2 9\n"); + + return (0); +} |
