From c680ed7ee41589c34af5144b5bc1c2908eb94ddc Mon Sep 17 00:00:00 2001 From: Garrit Franke Date: Mon, 21 Nov 2022 12:07:22 +0100 Subject: [PATCH] Solve 2021 day 1 part 1 in terraform --- 2021/Day1/Terraform/main.tf | 10 ++++++++++ README.md | 6 ++++++ 2 files changed, 16 insertions(+) create mode 100644 2021/Day1/Terraform/main.tf diff --git a/2021/Day1/Terraform/main.tf b/2021/Day1/Terraform/main.tf new file mode 100644 index 0000000..e1cc421 --- /dev/null +++ b/2021/Day1/Terraform/main.tf @@ -0,0 +1,10 @@ +locals { + raw = file("../input.txt") + nums = split("\n", local.raw) + increments = [for i, num in local.nums: i > 0 ? local.nums[i] > local.nums[i - 1] ? 1 : 0 : 0] + counts = sum(local.increments) +} + +output "result" { + value = local.counts +} \ No newline at end of file diff --git a/README.md b/README.md index 8bf7347..67baf7c 100644 --- a/README.md +++ b/README.md @@ -32,3 +32,9 @@ Node.js needs to be installed as a runtime. ```sh sb run main.sb ``` + +### Terraform + +``` +terraform plan +``` \ No newline at end of file