mirror of
https://github.com/bertptrs/adventofcode.git
synced 2025-12-27 05:40:32 +01:00
day 11 part 1 in terraform
This commit is contained in:
15
2024/bonus/day11/transform/main.tf
Normal file
15
2024/bonus/day11/transform/main.tf
Normal file
@@ -0,0 +1,15 @@
|
||||
variable "num" {
|
||||
type = number
|
||||
}
|
||||
|
||||
locals {
|
||||
as_str = tostring(var.num)
|
||||
len = length(local.as_str)
|
||||
half = floor(length(local.as_str) / 2)
|
||||
first = try(tonumber(substr(local.as_str, 0, local.half)), -1)
|
||||
second = try(tonumber(substr(local.as_str, local.half, local.half)), -1)
|
||||
}
|
||||
|
||||
output "result" {
|
||||
value = var.num == 0 ? [1] : local.len % 2 == 0 ? [local.first, local.second] : [var.num * 2024]
|
||||
}
|
||||
Reference in New Issue
Block a user