diff options
author | Tomasz Chojnacki <tomaszchojnacki2001@gmail.com> | 2023-03-02 20:57:57 +0100 |
---|---|---|
committer | Tomasz Chojnacki <tomaszchojnacki2001@gmail.com> | 2023-03-02 20:57:57 +0100 |
commit | 2ba7501d516afa4ab240faccefb6a3f72223598e (patch) | |
tree | fe4aabd6cb63b099dd2a50e8e8b11c77dad3a9a9 /aoc-2020-gleam | |
parent | d49a86821f2abba0950b32780100ecdf27384789 (diff) | |
download | gleam_aoc2020-2ba7501d516afa4ab240faccefb6a3f72223598e.tar.gz gleam_aoc2020-2ba7501d516afa4ab240faccefb6a3f72223598e.zip |
Update to Gleam v0.27
Diffstat (limited to 'aoc-2020-gleam')
-rw-r--r-- | aoc-2020-gleam/src/days/day01.gleam | 4 | ||||
-rw-r--r-- | aoc-2020-gleam/src/days/day02.gleam | 6 | ||||
-rw-r--r-- | aoc-2020-gleam/src/days/day03.gleam | 4 | ||||
-rw-r--r-- | aoc-2020-gleam/src/days/day04.gleam | 4 | ||||
-rw-r--r-- | aoc-2020-gleam/src/days/day05.gleam | 2 | ||||
-rw-r--r-- | aoc-2020-gleam/src/days/day06.gleam | 4 | ||||
-rw-r--r-- | aoc-2020-gleam/src/days/day07.gleam | 4 | ||||
-rw-r--r-- | aoc-2020-gleam/src/days/day08.gleam | 8 | ||||
-rw-r--r-- | aoc-2020-gleam/src/ext/iteratorx.gleam | 1 | ||||
-rw-r--r-- | aoc-2020-gleam/src/ext/resultx.gleam | 2 |
10 files changed, 19 insertions, 20 deletions
diff --git a/aoc-2020-gleam/src/days/day01.gleam b/aoc-2020-gleam/src/days/day01.gleam index 9e332d2..b0daf63 100644 --- a/aoc-2020-gleam/src/days/day01.gleam +++ b/aoc-2020-gleam/src/days/day01.gleam @@ -22,8 +22,8 @@ fn part2(numbers: List(Int)) -> Int { pub fn run() -> Nil { let test = input_util.read_numbers("test01") - assert 514_579 = part1(test) - assert 241_861_950 = part2(test) + let assert 514_579 = part1(test) + let assert 241_861_950 = part2(test) let input = input_util.read_numbers("day01") io.debug(part1(input)) diff --git a/aoc-2020-gleam/src/days/day02.gleam b/aoc-2020-gleam/src/days/day02.gleam index 3099d23..cedb604 100644 --- a/aoc-2020-gleam/src/days/day02.gleam +++ b/aoc-2020-gleam/src/days/day02.gleam @@ -34,7 +34,7 @@ fn parse_line(string: String) -> Line { |> p.map2(with: Line) |> p.labeled(with: "line") - assert Ok(policy) = p.parse_entire(string, with: line_parser) + let assert Ok(policy) = p.parse_entire(string, with: line_parser) policy } @@ -76,8 +76,8 @@ fn part2(lines: List(String)) -> Int { pub fn run() -> Nil { let test = input_util.read_lines("test02") - assert 2 = part1(test) - assert 1 = part2(test) + let assert 2 = part1(test) + let assert 1 = part2(test) let input = input_util.read_lines("day02") io.debug(part1(input)) diff --git a/aoc-2020-gleam/src/days/day03.gleam b/aoc-2020-gleam/src/days/day03.gleam index 6f256bf..e4cecda 100644 --- a/aoc-2020-gleam/src/days/day03.gleam +++ b/aoc-2020-gleam/src/days/day03.gleam @@ -88,8 +88,8 @@ fn part2(text: String) -> Int { pub fn run() -> Nil { let test = input_util.read_text("test03") - assert 7 = part1(test) - assert 336 = part2(test) + let assert 7 = part1(test) + let assert 336 = part2(test) let input = input_util.read_text("day03") io.debug(part1(input)) diff --git a/aoc-2020-gleam/src/days/day04.gleam b/aoc-2020-gleam/src/days/day04.gleam index 51722ed..21998e2 100644 --- a/aoc-2020-gleam/src/days/day04.gleam +++ b/aoc-2020-gleam/src/days/day04.gleam @@ -133,8 +133,8 @@ fn part2(text: String) -> Int { pub fn run() -> Nil { let test = input_util.read_text("test04") - assert 2 = part1(test) - assert 2 = part2(test) + let assert 2 = part1(test) + let assert 2 = part2(test) let input = input_util.read_text("day04") io.debug(part1(input)) diff --git a/aoc-2020-gleam/src/days/day05.gleam b/aoc-2020-gleam/src/days/day05.gleam index b1471f9..8eeb94b 100644 --- a/aoc-2020-gleam/src/days/day05.gleam +++ b/aoc-2020-gleam/src/days/day05.gleam @@ -45,7 +45,7 @@ fn part2(lines: List(String)) -> Int { pub fn run() -> Nil { let test = input_util.read_lines("test05") - assert 820 = part1(test) + let assert 820 = part1(test) let input = input_util.read_lines("day05") io.debug(part1(input)) diff --git a/aoc-2020-gleam/src/days/day06.gleam b/aoc-2020-gleam/src/days/day06.gleam index 824f984..f877630 100644 --- a/aoc-2020-gleam/src/days/day06.gleam +++ b/aoc-2020-gleam/src/days/day06.gleam @@ -81,8 +81,8 @@ fn part2(text: String) -> Int { pub fn run() -> Nil { let test = input_util.read_text("test06") - assert 11 = part1(test) - assert 6 = part2(test) + let assert 11 = part1(test) + let assert 6 = part2(test) let input = input_util.read_text("day06") io.debug(part1(input)) diff --git a/aoc-2020-gleam/src/days/day07.gleam b/aoc-2020-gleam/src/days/day07.gleam index 0b0a8e8..2e7c890 100644 --- a/aoc-2020-gleam/src/days/day07.gleam +++ b/aoc-2020-gleam/src/days/day07.gleam @@ -99,8 +99,8 @@ fn part2(lines: List(String)) -> Int { pub fn run() -> Nil { let test = input_util.read_lines("test07") - assert 4 = part1(test) - assert 32 = part2(test) + let assert 4 = part1(test) + let assert 32 = part2(test) let input = input_util.read_lines("day07") io.debug(part1(input)) diff --git a/aoc-2020-gleam/src/days/day08.gleam b/aoc-2020-gleam/src/days/day08.gleam index 0501162..6f074cf 100644 --- a/aoc-2020-gleam/src/days/day08.gleam +++ b/aoc-2020-gleam/src/days/day08.gleam @@ -125,7 +125,7 @@ fn all_program_mutations(of program: Program) -> Iterator(Program) { } fn part1(lines: List(String)) -> Int { - assert InfiniteLoop(acc) = + let assert InfiniteLoop(acc) = lines |> parse_program |> execution_result @@ -134,7 +134,7 @@ fn part1(lines: List(String)) -> Int { } fn part2(lines: List(String)) -> Int { - assert Termination(acc) = + let assert Termination(acc) = lines |> parse_program |> all_program_mutations @@ -147,8 +147,8 @@ fn part2(lines: List(String)) -> Int { pub fn run() -> Nil { let test = input_util.read_lines("test08") - assert 5 = part1(test) - assert 8 = part2(test) + let assert 5 = part1(test) + let assert 8 = part2(test) let input = input_util.read_lines("day08") io.debug(part1(input)) diff --git a/aoc-2020-gleam/src/ext/iteratorx.gleam b/aoc-2020-gleam/src/ext/iteratorx.gleam index 8e34351..0ef5d51 100644 --- a/aoc-2020-gleam/src/ext/iteratorx.gleam +++ b/aoc-2020-gleam/src/ext/iteratorx.gleam @@ -1,5 +1,4 @@ import gleam/iterator.{Iterator} as iter -import gleam/list pub fn length(iterator: Iterator(a)) -> Int { iterator diff --git a/aoc-2020-gleam/src/ext/resultx.gleam b/aoc-2020-gleam/src/ext/resultx.gleam index 8898841..d354216 100644 --- a/aoc-2020-gleam/src/ext/resultx.gleam +++ b/aoc-2020-gleam/src/ext/resultx.gleam @@ -1,4 +1,4 @@ pub fn assert_unwrap(result: Result(t, _)) -> t { - assert Ok(value) = result + let assert Ok(value) = result value } |