From 84ec86b63ac38423ce021448e379b87094f7d4ac Mon Sep 17 00:00:00 2001 From: Oscar Najera Date: Sat, 28 Jan 2023 03:46:12 +0100 Subject: more julia and formatted --- AoC2022/03/solver.jl | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'AoC2022/03/solver.jl') diff --git a/AoC2022/03/solver.jl b/AoC2022/03/solver.jl index 1ebadbf..13bb2a9 100644 --- a/AoC2022/03/solver.jl +++ b/AoC2022/03/solver.jl @@ -4,9 +4,12 @@ data = open("input") do f split(read(f, String)) end -priority(x) = islowercase(x) ? x - 'a' + 1 : x - 'A' +27 +priority(x) = islowercase(x) ? x - 'a' + 1 : x - 'A' + 27 @testset "solutions" begin - @test map(s-> intersect(s[1:length(s)÷2], s[length(s)÷2+1:end])[1] |> priority, data) |> sum == 8072 + @test map( + s -> intersect(s[1:length(s)÷2], s[length(s)÷2+1:end])[1] |> priority, + data, + ) |> sum == 8072 @test [intersect(data[i:i+2]...)[1] for i ∈ 1:3:length(data)] .|> priority |> sum == 2567 end -- cgit v1.2.3