From 50255b3d3d1cc4a5fdd4e57be0b369a8ec003f79 Mon Sep 17 00:00:00 2001 From: Abigail Date: Thu, 28 Jan 2021 12:30:04 +0100 Subject: Bc solution for week 3, part 1 --- challenge-003/abigail/README.md | 1 + challenge-003/abigail/bc/ch-1.bc | 8 ++++++++ 2 files changed, 9 insertions(+) create mode 100644 challenge-003/abigail/bc/ch-1.bc diff --git a/challenge-003/abigail/README.md b/challenge-003/abigail/README.md index 4ceda5bbbf..3f55d0e383 100644 --- a/challenge-003/abigail/README.md +++ b/challenge-003/abigail/README.md @@ -22,6 +22,7 @@ and `n2 = 2^i2 * 3^j2 * 5^k2`, then `n1` is generated before `n2`, iff ### Solutions * [AWK](awk/ch-1.awk) * [Bash](bash/ch-1.sh) +* [bc](bc/ch-1.bc) * [C](c/ch-1.c) * [Lua](lua/ch-1.lua) * [Node.js](node/ch-1.js) diff --git a/challenge-003/abigail/bc/ch-1.bc b/challenge-003/abigail/bc/ch-1.bc new file mode 100644 index 0000000000..d3336b509d --- /dev/null +++ b/challenge-003/abigail/bc/ch-1.bc @@ -0,0 +1,8 @@ +max = read () +for (base2 = 1; base2 <= max; base2 *= 2) { + for (base3 = base2; base3 <= max; base3 *= 3) { + for (base5 = base3; base5 <= max; base5 *= 5) { + base5 + } + } +} -- cgit