Files
adventofcode/2025/day02/main.tf
2025-12-02 09:55:37 +01:00

30 lines
598 B
HCL

locals {
input = file("../inputs/02.txt")
ranges = split(",", chomp(local.input))
min_max = [for r in local.ranges : split("-", r)]
}
module "check_range" {
source = "./range"
count = length(local.min_max)
min = local.min_max[count.index][0]
max = local.min_max[count.index][1]
}
module "check_range2" {
source = "./range2"
count = length(local.min_max)
min = local.min_max[count.index][0]
max = local.min_max[count.index][1]
}
output "part1" {
value = sum(module.check_range[*].invalid_sum)
}
output "part2" {
value = sum(module.check_range2[*].invalid_sum)
}