From 894b6aa2f49af3178b0983689f9ba81c002ca7a3 Mon Sep 17 00:00:00 2001 From: Abigail Date: Thu, 4 Nov 2021 15:43:21 +0100 Subject: AWK solution for week 133, part 1 --- challenge-133/abigail/README.md | 2 ++ challenge-133/abigail/awk/ch-1.awk | 11 +++++++++++ challenge-133/abigail/t/output-2-1 | 10 ---------- challenge-133/abigail/t/output-2-1.exp | 10 ++++++++++ 4 files changed, 23 insertions(+), 10 deletions(-) create mode 100644 challenge-133/abigail/awk/ch-1.awk delete mode 100644 challenge-133/abigail/t/output-2-1 create mode 100644 challenge-133/abigail/t/output-2-1.exp diff --git a/challenge-133/abigail/README.md b/challenge-133/abigail/README.md index bbf706a1f5..a5c5601063 100644 --- a/challenge-133/abigail/README.md +++ b/challenge-133/abigail/README.md @@ -8,6 +8,8 @@ ### "No buildin sqrt function" +* [AWK][awk/ch-1.awk) +* [C][c/ch-1.c) * [Perl][perl/ch-1a.pl) ## Part 2 diff --git a/challenge-133/abigail/awk/ch-1.awk b/challenge-133/abigail/awk/ch-1.awk new file mode 100644 index 0000000000..825c4ba485 --- /dev/null +++ b/challenge-133/abigail/awk/ch-1.awk @@ -0,0 +1,11 @@ +#!/usr/bin/awk + +# +# See ../README.md +# + +# +# Run as: awk -f ch-1.awk < input-file +# + +{print int (exp (log ($1) / 2))} diff --git a/challenge-133/abigail/t/output-2-1 b/challenge-133/abigail/t/output-2-1 deleted file mode 100644 index 59bee5f2c3..0000000000 --- a/challenge-133/abigail/t/output-2-1 +++ /dev/null @@ -1,10 +0,0 @@ -4 -22 -27 -58 -85 -94 -121 -166 -202 -265 diff --git a/challenge-133/abigail/t/output-2-1.exp b/challenge-133/abigail/t/output-2-1.exp new file mode 100644 index 0000000000..59bee5f2c3 --- /dev/null +++ b/challenge-133/abigail/t/output-2-1.exp @@ -0,0 +1,10 @@ +4 +22 +27 +58 +85 +94 +121 +166 +202 +265 -- cgit