From f132842b5c3fe897c1bf808050173040a0fc89b2 Mon Sep 17 00:00:00 2001 From: Bert Peters Date: Tue, 2 Dec 2025 09:58:16 +0100 Subject: [PATCH] Forgot to add --- 2025/day02/range2/main.tf | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 2025/day02/range2/main.tf diff --git a/2025/day02/range2/main.tf b/2025/day02/range2/main.tf new file mode 100644 index 0000000..722f109 --- /dev/null +++ b/2025/day02/range2/main.tf @@ -0,0 +1,27 @@ +variable "min" { + type = number +} + +variable "max" { + type = number +} + +locals { + digits = length(tostring(var.max)) +} + +module "range" { + source = "../range" + count = local.digits + max = var.max + min = var.min + repetitions = count.index + 1 +} + +locals { + results = setunion(module.range[*].invalid...) +} + +output "invalid_sum" { + value = length(local.results) > 0 ? sum(local.results) : 0 +}