diff options
| author | Abigail <abigail@abigail.be> | 2021-04-06 12:17:35 +0200 |
|---|---|---|
| committer | Abigail <abigail@abigail.be> | 2021-04-06 12:17:35 +0200 |
| commit | cc171c4fb31c6f7ce4fdd02dfb25e3b1608aecf7 (patch) | |
| tree | 4114810f5008480afabe6f72378084006ef2e4a6 /challenge-107 | |
| parent | 95bb5450871518fe504ddf77399a99d1a33fb2f2 (diff) | |
| download | perlweeklychallenge-club-cc171c4fb31c6f7ce4fdd02dfb25e3b1608aecf7.tar.gz perlweeklychallenge-club-cc171c4fb31c6f7ce4fdd02dfb25e3b1608aecf7.tar.bz2 perlweeklychallenge-club-cc171c4fb31c6f7ce4fdd02dfb25e3b1608aecf7.zip | |
AWK, Bash, C, Lua, Node.js, Python, and Ruby solution for week 107, part 1
Diffstat (limited to 'challenge-107')
| -rw-r--r-- | challenge-107/abigail/README.md | 8 | ||||
| -rw-r--r-- | challenge-107/abigail/awk/ch-1.awk | 13 | ||||
| -rw-r--r-- | challenge-107/abigail/bash/ch-1.sh | 11 | ||||
| -rw-r--r-- | challenge-107/abigail/befunge-93/ch-1.bf93 | 2 | ||||
| -rw-r--r-- | challenge-107/abigail/c/ch-1.c | 15 | ||||
| -rw-r--r-- | challenge-107/abigail/lua/ch-1.lua | 11 | ||||
| -rw-r--r-- | challenge-107/abigail/node/ch-1.js | 11 | ||||
| -rw-r--r-- | challenge-107/abigail/python/ch-1.py | 11 | ||||
| -rw-r--r-- | challenge-107/abigail/ruby/ch-1.rb | 11 |
9 files changed, 93 insertions, 0 deletions
diff --git a/challenge-107/abigail/README.md b/challenge-107/abigail/README.md index 5fb591753d..623f2c81c7 100644 --- a/challenge-107/abigail/README.md +++ b/challenge-107/abigail/README.md @@ -27,7 +27,15 @@ the definition of Self-descriptive Number is ~~~~ ### Solutions +* [AWK](awk/ch-1.awk) +* [Bash](bash/ch-1.awk) +* [Befunge-93](befunge-93/ch-1.bf93) +* [C](c/ch-1.c) +* [Lua](lua/ch-1.lua) +* [Node.js](lua/ch-1.js) * [Perl](perl/ch-1.pl) +* [Python](python/ch-1.py) +* [Ruby](ruby/ch-1.rb) ### Blog diff --git a/challenge-107/abigail/awk/ch-1.awk b/challenge-107/abigail/awk/ch-1.awk new file mode 100644 index 0000000000..cd8a87a7dc --- /dev/null +++ b/challenge-107/abigail/awk/ch-1.awk @@ -0,0 +1,13 @@ +#!/usr/bin/awk + +# +# See ../README.md +# + +# +# Run as: awk -f ch-1.awk +# + +BEGIN { + print "1210, 2020, 21200" +} diff --git a/challenge-107/abigail/bash/ch-1.sh b/challenge-107/abigail/bash/ch-1.sh new file mode 100644 index 0000000000..133a606068 --- /dev/null +++ b/challenge-107/abigail/bash/ch-1.sh @@ -0,0 +1,11 @@ +#!/bin/sh + +# +# See ../README.md +# + +# +# Run as: bash ch-1.sh < input-file +# + +echo "1210, 2020, 21200" diff --git a/challenge-107/abigail/befunge-93/ch-1.bf93 b/challenge-107/abigail/befunge-93/ch-1.bf93 new file mode 100644 index 0000000000..67043917cf --- /dev/null +++ b/challenge-107/abigail/befunge-93/ch-1.bf93 @@ -0,0 +1,2 @@ +<v_@#:<"1210, 2020, 21200"+55 + >, ^ diff --git a/challenge-107/abigail/c/ch-1.c b/challenge-107/abigail/c/ch-1.c new file mode 100644 index 0000000000..edda83dced --- /dev/null +++ b/challenge-107/abigail/c/ch-1.c @@ -0,0 +1,15 @@ +# 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 ("%s\n", "1210, 2020, 21200"); +} diff --git a/challenge-107/abigail/lua/ch-1.lua b/challenge-107/abigail/lua/ch-1.lua new file mode 100644 index 0000000000..42017becfb --- /dev/null +++ b/challenge-107/abigail/lua/ch-1.lua @@ -0,0 +1,11 @@ +#!/opt/local/bin/lua + +-- +-- See ../README.md +-- + +-- +-- Run as: lua ch-1.lua +-- + +print ("1210, 2020, 21200") diff --git a/challenge-107/abigail/node/ch-1.js b/challenge-107/abigail/node/ch-1.js new file mode 100644 index 0000000000..6216ffe749 --- /dev/null +++ b/challenge-107/abigail/node/ch-1.js @@ -0,0 +1,11 @@ +#!/usr/local/bin/node + +// +// See ../README.md +// + +// +// Run as: node ch-1.js +// + +console . log ("1210, 2020, 21200") diff --git a/challenge-107/abigail/python/ch-1.py b/challenge-107/abigail/python/ch-1.py new file mode 100644 index 0000000000..c413e9f903 --- /dev/null +++ b/challenge-107/abigail/python/ch-1.py @@ -0,0 +1,11 @@ +#!/opt/local/bin/python + +# +# See ../README.md +# + +# +# Run as: python ch-1.py +# + +print ("1210, 2020, 21200") diff --git a/challenge-107/abigail/ruby/ch-1.rb b/challenge-107/abigail/ruby/ch-1.rb new file mode 100644 index 0000000000..3057dbc35d --- /dev/null +++ b/challenge-107/abigail/ruby/ch-1.rb @@ -0,0 +1,11 @@ +#!/usr/bin/ruby + +# +# See ../README.md +# + +# +# Run as: ruby ch-1.rb +# + +puts ("1210, 2020, 21200") |
