make types lowercase :)

This commit is contained in:
2025-12-22 21:21:15 +01:00
parent 7c23e57ec0
commit ebc887fb5b
40 changed files with 438 additions and 438 deletions

View File

@@ -1,5 +1,5 @@
func check[report: Array] : Bool
let increasing: Bool = array.nth(report, 0) < array.nth(report, 1)
func check[report: array] : bool
let increasing: bool = array.nth(report, 0) < array.nth(report, 1)
for i in 0..array.size(report)-1
if array.nth(report, i) > array.nth(report, i + 1) & increasing
@@ -7,14 +7,14 @@ func check[report: Array] : Bool
if array.nth(report, i) < array.nth(report, i + 1) & !increasing
return false
let diff: I64 = math.abs(array.nth(report, i) - array.nth(report, i + 1))
let diff: i64 = math.abs(array.nth(report, i) - array.nth(report, i + 1))
if diff < 1 | diff > 3
return false
return true
func part1[data: Array] : Void
let out: I64 = 0
func part1[data: array] : void
let out: i64 = 0
for i in 0..array.size(data)
if check(array.nth(data, i))
@@ -22,15 +22,15 @@ func part1[data: Array] : Void
io.println_i64(out)
func part2[data: Array] : Void
let out: I64 = 0
func part2[data: array] : void
let out: i64 = 0
for i in 0..array.size(data)
if check(array.nth(data, i))
out = out + 1
else
for j in 0..array.size(array.nth(data, i))
let sliced: Array = array.concat(array.slice(array.nth(data, i), 0, j), array.slice(array.nth(data, i), j + 1, array.size(array.nth(data, i)) - (j + 1)))
let sliced: array = array.concat(array.slice(array.nth(data, i), 0, j), array.slice(array.nth(data, i), j + 1, array.size(array.nth(data, i)) - (j + 1)))
if check(sliced)
out = out + 1
@@ -38,14 +38,14 @@ func part2[data: Array] : Void
io.println_i64(out)
func main[] : I64
let lines: Array = io.read_file("input.txt") |> str.split("\n")
func main[] : i64
let lines: array = io.read_file("input.txt") |> str.split("\n")
let data: Array = []
let data: array = []
for i in 0..array.size(lines)
let line: String = array.nth(lines, i)
let line: str = array.nth(lines, i)
let report: Array = str.split(line, " ")
let report: array = str.split(line, " ")
for i in 0..array.size(report)
array.set(report, i, str.parse_i64(array.nth(report, i)))
array.push(data, report)