Skip to content

Commit d019026

Browse files
authored
Merge branch 'website' into 2023-day-23-website-article
2 parents f9baec5 + 28b4637 commit d019026

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+607
-13
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Scala Advent of Code
22

3-
Scala Center's solutions of [Advent of Code](https://adventofcode.com/).
3+
Solutions in Scala for the annual [Advent of Code](https://adventofcode.com/) challenge. _Note: this repo is not affiliated with Advent of Code._
44

55
## Prerequisites
66

build.sbt

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,18 @@ def taskPatchSolutions(year: String, getSrcDir: File => File) = Def.task {
2929
IO.copyDirectory(srcDir, trgDir)
3030
val sourceFiles = (trgDir ** "*.scala").get.toSet
3131
for (f <- sourceFiles)
32-
IO.writeLines(f, patchSolutions(year, IO.readLines(f)))
32+
IO.writeLines(f, patchSolutions(f.getName, year, IO.readLines(f)))
3333
sourceFiles
3434
} (Set(srcDir)).toSeq
3535
}
3636

3737
/** adds `package adventofcode${year}` to the file after the last using directive */
38-
def patchSolutions(year: String, lines: List[String]): List[String] = {
39-
val (before, after) = lines.span(line => line.startsWith("// using") || line.startsWith("//> using"))
40-
before ::: s"package adventofcode$year" :: after
38+
def patchSolutions(name: String, year: String, lines: List[String]): List[String] = {
39+
if (name.contains(".test.scala")) Nil // hack to avoid compiling test files
40+
else {
41+
val (before, after) = lines.span(line => line.startsWith("// using") || line.startsWith("//> using"))
42+
before ::: s"package adventofcode$year" :: after
43+
}
4144
}
4245

4346
lazy val docs = project

docs/2022/puzzles/day01.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,5 +83,6 @@ def maxInventories(inventories: List[Inventory], n: Int): List[Int] =
8383
- [Solution](https://github.com/AvaPL/Advent-of-Code-2022/tree/main/src/main/scala/day1) by [Paweł Cembaluk](https://github.com/AvaPL)
8484
- [Solution](https://github.com/ciuckc/AOC22/blob/master/day1/calorie_count.scala) by [Cristian Steiciuc](https://github.com/ciuckc)
8585
- [Solution using ZIO](https://github.com/rpiotrow/advent-of-code-2022/tree/main/src/main/scala/io/github/rpiotrow/advent2022/day01) by [Rafał Piotrowski](https://github.com/rpiotrow)
86+
- [Solution](https://github.com/xRuiAlves/advent-of-code-2022/tree/main/src/main/scala/rui/aoc/year2022/day1) by [Rui Alves](https://github.com/xRuiAlves/)
8687

8788
Share your solution to the Scala community by editing this page.

docs/2022/puzzles/day02.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,5 +85,6 @@ end score
8585
- [Solution](https://github.com/AvaPL/Advent-of-Code-2022/tree/main/src/main/scala/day2) by [Paweł Cembaluk](https://github.com/AvaPL)
8686
- [Solution](https://github.com/ciuckc/AOC22/blob/master/day2/rock_paper_scissors.scala) by [Cristian Steiciuc](https://github.com/ciuckc)
8787
- [Solution using ZIO](https://github.com/rpiotrow/advent-of-code-2022/tree/main/src/main/scala/io/github/rpiotrow/advent2022/day02) by [Rafał Piotrowski](https://github.com/rpiotrow)
88+
- [Solution](https://github.com/xRuiAlves/advent-of-code-2022/tree/main/src/main/scala/rui/aoc/year2022/day2) by [Rui Alves](https://github.com/xRuiAlves/)
8889

8990
Share your solution to the Scala community by editing this page.

docs/2022/puzzles/day03.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,5 +66,6 @@ end Priorities
6666
- [Solution](https://github.com/AvaPL/Advent-of-Code-2022/tree/main/src/main/scala/day3) by [Paweł Cembaluk](https://github.com/AvaPL)
6767
- [Solution](https://github.com/ciuckc/AOC22/blob/master/day3/rucksack_reorg.scala) by [Cristian Steiciuc](https://github.com/ciuckc)
6868
- [Solution using ZIO](https://github.com/rpiotrow/advent-of-code-2022/tree/main/src/main/scala/io/github/rpiotrow/advent2022/day03) by [Rafał Piotrowski](https://github.com/rpiotrow)
69+
- [Solution](https://github.com/xRuiAlves/advent-of-code-2022/tree/main/src/main/scala/rui/aoc/year2022/day3) by [Rui Alves](https://github.com/xRuiAlves/)
6970

7071
Share your solution to the Scala community by editing this page.

docs/2022/puzzles/day04.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,5 +49,6 @@ def foldPairs(input: String, hasOverlap: (Int, Int) => (Int, Int) => Boolean): I
4949
- [Solution](https://github.com/sierikov/advent-of-code/blob/master/src/main/scala/sierikov/adventofcode/y2022/Day04.scala) by [Artem Sierikov](https://github.com/sierikov)
5050
- [Solution](https://github.com/AvaPL/Advent-of-Code-2022/tree/main/src/main/scala/day4) by [Paweł Cembaluk](https://github.com/AvaPL)
5151
- [Solution using ZIO](https://github.com/rpiotrow/advent-of-code-2022/tree/main/src/main/scala/io/github/rpiotrow/advent2022/day04) by [Rafał Piotrowski](https://github.com/rpiotrow)
52+
- [Solution](https://github.com/xRuiAlves/advent-of-code-2022/tree/main/src/main/scala/rui/aoc/year2022/day4) by [Rui Alves](https://github.com/xRuiAlves/)
5253

5354
Share your solution to the Scala community by editing this page.

docs/2022/puzzles/day05.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,5 +75,6 @@ end moveAllCrates
7575
- [Solution](https://github.com/danielnaumau/code-advent-2022/blob/master/src/main/scala/com/adventofcode/Day5.scala) by [Daniel Naumau](https://github.com/danielnaumau)
7676
- [Solution](https://github.com/AvaPL/Advent-of-Code-2022/tree/main/src/main/scala/day5) by [Paweł Cembaluk](https://github.com/AvaPL)
7777
- [Solution using ZIO](https://github.com/rpiotrow/advent-of-code-2022/tree/main/src/main/scala/io/github/rpiotrow/advent2022/day05) by [Rafał Piotrowski](https://github.com/rpiotrow)
78+
- [Solution](https://github.com/xRuiAlves/advent-of-code-2022/tree/main/src/main/scala/rui/aoc/year2022/day5) by [Rui Alves](https://github.com/xRuiAlves/)
7879

7980
Share your solution to the Scala community by editing this page.

docs/2022/puzzles/day06.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,5 +179,6 @@ def findIndexOptimal(input: String, n: Int): Int =
179179
- [Solution](https://github.com/danielnaumau/code-advent-2022/blob/master/src/main/scala/com/adventofcode/Day6.scala) by [Daniel Naumau](https://github.com/danielnaumau)
180180
- [Solution](https://github.com/AvaPL/Advent-of-Code-2022/tree/main/src/main/scala/day6) by [Paweł Cembaluk](https://github.com/AvaPL)
181181
- [Solution using ZIO](https://github.com/rpiotrow/advent-of-code-2022/tree/main/src/main/scala/io/github/rpiotrow/advent2022/day06) by [Rafał Piotrowski](https://github.com/rpiotrow)
182+
- [Solution](https://github.com/xRuiAlves/advent-of-code-2022/tree/main/src/main/scala/rui/aoc/year2022/day6) by [Rui Alves](https://github.com/xRuiAlves/)
182183

183184
Share your solution to the Scala community by editing this page.

docs/2022/puzzles/day07.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -177,5 +177,6 @@ def part2(output: String): Int =
177177
- [Solution](https://github.com/danielnaumau/code-advent-2022/blob/master/src/main/scala/com/adventofcode/Day7.scala) by [Daniel Naumau](https://github.com/danielnaumau)
178178
- [Solution](https://github.com/AvaPL/Advent-of-Code-2022/tree/main/src/main/scala/day7) by [Paweł Cembaluk](https://github.com/AvaPL)
179179
- [Solution using ZIO](https://github.com/rpiotrow/advent-of-code-2022/tree/main/src/main/scala/io/github/rpiotrow/advent2022/day07) by [Rafał Piotrowski](https://github.com/rpiotrow)
180+
- [Solution](https://github.com/xRuiAlves/advent-of-code-2022/tree/main/src/main/scala/rui/aoc/year2022/day7) by [Rui Alves](https://github.com/xRuiAlves/)
180181

181182
Share your solution to the Scala community by editing this page.

docs/2022/puzzles/day08.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,5 +270,6 @@ def computeScore(ls: HeightField): ScoreField = ls.map{ line =>
270270
- [Solution](https://github.com/erikvanoosten/advent-of-code/blob/main/src/main/scala/nl/grons/advent/y2022/Day8.scala) by [Erik van Oosten](https://github.com/erikvanoosten)
271271
- [Solution](https://github.com/danielnaumau/code-advent-2022/blob/master/src/main/scala/com/adventofcode/Day8.scala) by [Daniel Naumau](https://github.com/danielnaumau)
272272
- [Solution](https://github.com/AvaPL/Advent-of-Code-2022/tree/main/src/main/scala/day8) by [Paweł Cembaluk](https://github.com/AvaPL)
273+
- [Solution](https://github.com/xRuiAlves/advent-of-code-2022/tree/main/src/main/scala/rui/aoc/year2022/day8) by [Rui Alves](https://github.com/xRuiAlves/)
273274

274275
Share your solution to the Scala community by editing this page.

docs/2022/puzzles/day09.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,5 +222,6 @@ def uniquePositions(input: String, knots: Int): Int =
222222
- [Solution](https://github.com/w-r-z-k/aoc2022/blob/main/src/main/scala/Day9.scala) by [Richard W](https://github.com/w-r-z-k)
223223
- [Solution](https://github.com/AvaPL/Advent-of-Code-2022/tree/main/src/main/scala/day9) by [Paweł Cembaluk](https://github.com/AvaPL)
224224
- [Solution using ZIO](https://github.com/rpiotrow/advent-of-code-2022/tree/main/src/main/scala/io/github/rpiotrow/advent2022/day09) by [Rafał Piotrowski](https://github.com/rpiotrow)
225+
- [Solution](https://github.com/xRuiAlves/advent-of-code-2022/tree/main/src/main/scala/rui/aoc/year2022/day9) by [Rui Alves](https://github.com/xRuiAlves/)
225226

226227
Share your solution to the Scala community by editing this page.

docs/2022/puzzles/day10.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,5 +161,6 @@ def CRTCharIterator(input: String): Iterator[Char] =
161161
- [Solution](https://github.com/AvaPL/Advent-of-Code-2022/tree/main/src/main/scala/day10) by [Paweł Cembaluk](https://github.com/AvaPL)
162162
- [Solution](https://github.com/w-r-z-k/aoc2022/blob/main/src/main/scala/Day10.scala) by Richard W
163163
- [Solution using ZIO](https://github.com/rpiotrow/advent-of-code-2022/tree/main/src/main/scala/io/github/rpiotrow/advent2022/day10) by [Rafał Piotrowski](https://github.com/rpiotrow)
164+
- [Solution](https://github.com/xRuiAlves/advent-of-code-2022/tree/main/src/main/scala/rui/aoc/year2022/day10) by [Rui Alves](https://github.com/xRuiAlves/)
164165

165166
Share your solution to the Scala community by editing this page.

docs/2022/puzzles/day11.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,5 +115,6 @@ end parseInput
115115
- [Solution](https://github.com/danielnaumau/code-advent-2022/blob/master/src/main/scala/com/adventofcode/Day11.scala) by [Daniel Naumau](https://github.com/danielnaumau)
116116
- [Solution](https://github.com/AvaPL/Advent-of-Code-2022/tree/main/src/main/scala/day11) by [Paweł Cembaluk](https://github.com/AvaPL)
117117
- [Solution](https://github.com/w-r-z-k/aoc2022/blob/main/src/main/scala/Day11.scala) by Richard W
118+
- [Solution](https://github.com/xRuiAlves/advent-of-code-2022/tree/main/src/main/scala/rui/aoc/year2022/day11) by [Rui Alves](https://github.com/xRuiAlves/)
118119

119120
Share your solution to the Scala community by editing this page.

docs/2022/puzzles/day12.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,5 +106,6 @@ And that's it!
106106
- [Solution](https://github.com/AvaPL/Advent-of-Code-2022/tree/main/src/main/scala/day12) by [Paweł Cembaluk](https://github.com/AvaPL)
107107
- [Solution](https://github.com/w-r-z-k/aoc2022/blob/main/src/main/scala/Day12.scala) by Richard W
108108
- [Solution using ZIO](https://github.com/rpiotrow/advent-of-code-2022/tree/main/src/main/scala/io/github/rpiotrow/advent2022/day12) by [Rafał Piotrowski](https://github.com/rpiotrow)
109+
- [Solution](https://github.com/xRuiAlves/advent-of-code-2022/tree/main/src/main/scala/rui/aoc/year2022/day12) by [Rui Alves](https://github.com/xRuiAlves/)
109110

110111
Share your solution to the Scala community by editing this page.

docs/2022/puzzles/day13.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ end PacketOrdering
121121
- [Solution](https://github.com/AvaPL/Advent-of-Code-2022/tree/main/src/main/scala/day13) by [Paweł Cembaluk](https://github.com/AvaPL)
122122
- [Solution](https://github.com/w-r-z-k/aoc2022/blob/main/src/main/scala/Day13.scala) by Richard W
123123
- [Solution using ZIO](https://github.com/rpiotrow/advent-of-code-2022/tree/main/src/main/scala/io/github/rpiotrow/advent2022/day13) by [Rafał Piotrowski](https://github.com/rpiotrow)
124+
- [Solution](https://github.com/xRuiAlves/advent-of-code-2022/tree/main/src/main/scala/rui/aoc/year2022/day13) by [Rui Alves](https://github.com/xRuiAlves/)
124125

125126
Share your solution to the Scala community by editing this page.
126127
You can even write the whole article! [See here for the expected format](https://github.com/scalacenter/scala-advent-of-code/discussions/424)

docs/2022/puzzles/day14.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ end Scan
9494
- [Solution](https://github.com/cosminci/advent-of-code/blob/master/src/main/scala/com/github/cosminci/aoc/_2022/Day14.scala) by Cosmin Ciobanu
9595
- [Solution](https://github.com/AvaPL/Advent-of-Code-2022/tree/main/src/main/scala/day14) by [Paweł Cembaluk](https://github.com/AvaPL)
9696
- [Solution](https://github.com/w-r-z-k/aoc2022/blob/main/src/main/scala/Day14.scala) by Richard W.
97+
- [Solution](https://github.com/xRuiAlves/advent-of-code-2022/tree/main/src/main/scala/rui/aoc/year2022/day14) by [Rui Alves](https://github.com/xRuiAlves/)
9798

9899
Share your solution to the Scala community by editing this page.
99100
You can even write the whole article! [See here for the expected format](https://github.com/scalacenter/scala-advent-of-code/discussions/424)

docs/2022/puzzles/day15.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,7 @@ def part2(input: String): Any =
224224
- [Solution](https://github.com/cosminci/advent-of-code/blob/master/src/main/scala/com/github/cosminci/aoc/_2022/Day15.scala) by Cosmin Ciobanu
225225
- [Solution](https://github.com/AvaPL/Advent-of-Code-2022/tree/main/src/main/scala/day15) by [Paweł Cembaluk](https://github.com/AvaPL)
226226
- [Solution](https://github.com/w-r-z-k/aoc2022/blob/main/src/main/scala/Day15.scala) by Richard W.
227+
- [Solution](https://github.com/xRuiAlves/advent-of-code-2022/tree/main/src/main/scala/rui/aoc/year2022/day15) by [Rui Alves](https://github.com/xRuiAlves/)
227228

228229
Share your solution to the Scala community by editing this page.
229230
You can even write the whole article! [See here for the expected format](https://github.com/scalacenter/scala-advent-of-code/discussions/424)

docs/2022/puzzles/day16.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ end part2
171171
- [Solution](https://github.com/cosminci/advent-of-code/blob/master/src/main/scala/com/github/cosminci/aoc/_2022/Day16.scala) by Cosmin Ciobanu
172172
- [Solution](https://github.com/AvaPL/Advent-of-Code-2022/tree/main/src/main/scala/day16) by [Paweł Cembaluk](https://github.com/AvaPL)
173173
- [Solution](https://github.com/w-r-z-k/aoc2022/blob/main/src/main/scala/Day16.scala) by Richard W
174-
-
174+
- [Solution](https://github.com/xRuiAlves/advent-of-code-2022/tree/main/src/main/scala/rui/aoc/year2022/day15) by [Rui Alves](https://github.com/xRuiAlves/)
175175

176176
Share your solution to the Scala community by editing this page.
177177
You can even write the whole article! [See here for the expected format](https://github.com/scalacenter/scala-advent-of-code/discussions/424)

docs/2022/puzzles/day17.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ https://adventofcode.com/2022/day/17
1212
- [Solution](https://github.com/cosminci/advent-of-code/blob/master/src/main/scala/com/github/cosminci/aoc/_2022/Day17.scala) by Cosmin Ciobanu
1313
- [Solution](https://github.com/AvaPL/Advent-of-Code-2022/tree/main/src/main/scala/day17) by [Paweł Cembaluk](https://github.com/AvaPL)
1414
- [Solution](https://github.com/w-r-z-k/aoc2022/blob/main/src/main/scala/Day17.scala) by Richard W
15+
- [Solution](https://github.com/xRuiAlves/advent-of-code-2022/tree/main/src/main/scala/rui/aoc/year2022/day17) by [Rui Alves](https://github.com/xRuiAlves/)
1516

1617
Share your solution to the Scala community by editing this page.
1718
You can even write the whole article! [See here for the expected format](https://github.com/scalacenter/scala-advent-of-code/discussions/424)

docs/2022/puzzles/day18.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,5 +116,6 @@ Which gives use our desired results.
116116
- [Solution](https://github.com/cosminci/advent-of-code/blob/master/src/main/scala/com/github/cosminci/aoc/_2022/Day18.scala) by Cosmin Ciobanu
117117
- [Solution](https://github.com/AvaPL/Advent-of-Code-2022/tree/main/src/main/scala/day18) by [Paweł Cembaluk](https://github.com/AvaPL)
118118
- [Solution](https://github.com/w-r-z-k/aoc2022/blob/main/src/main/scala/Day18.scala) by Richard W
119+
- [Solution](https://github.com/xRuiAlves/advent-of-code-2022/tree/main/src/main/scala/rui/aoc/year2022/day18) by [Rui Alves](https://github.com/xRuiAlves/)
119120

120121
Share your solution to the Scala community by editing this page.

docs/2022/puzzles/day19.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ https://adventofcode.com/2022/day/19
1111
- [Solution](https://github.com/erikvanoosten/advent-of-code/blob/main/src/main/scala/nl/grons/advent/y2022/Day19.scala) by [Erik van Oosten](https://github.com/erikvanoosten)
1212
- [Solution](https://github.com/cosminci/advent-of-code/blob/master/src/main/scala/com/github/cosminci/aoc/_2022/Day19.scala) by Cosmin Ciobanu
1313
- [Solution](https://github.com/AvaPL/Advent-of-Code-2022/tree/main/src/main/scala/day19) by [Paweł Cembaluk](https://github.com/AvaPL)
14+
- [Solution](https://github.com/xRuiAlves/advent-of-code-2022/tree/main/src/main/scala/rui/aoc/year2022/day19) by [Rui Alves](https://github.com/xRuiAlves/)
1415

1516
Share your solution to the Scala community by editing this page.
1617
You can even write the whole article! [See here for the expected format](https://github.com/scalacenter/scala-advent-of-code/discussions/424)

docs/2022/puzzles/day20.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ https://adventofcode.com/2022/day/20
1111
- [Solution](https://github.com/erikvanoosten/advent-of-code/blob/main/src/main/scala/nl/grons/advent/y2022/Day20.scala) by [Erik van Oosten](https://github.com/erikvanoosten)
1212
- [Solution](https://github.com/cosminci/advent-of-code/blob/master/src/main/scala/com/github/cosminci/aoc/_2022/Day20.scala) by Cosmin Ciobanu
1313
- [Solution](https://github.com/AvaPL/Advent-of-Code-2022/tree/main/src/main/scala/day20) by [Paweł Cembaluk](https://github.com/AvaPL)
14+
- [Solution](https://github.com/xRuiAlves/advent-of-code-2022/tree/main/src/main/scala/rui/aoc/year2022/day20) by [Rui Alves](https://github.com/xRuiAlves/)
1415

1516
Share your solution to the Scala community by editing this page.
1617
You can even write the whole article! [See here for the expected format](https://github.com/scalacenter/scala-advent-of-code/discussions/424)

docs/2022/puzzles/day21.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ end whichValue
110110
- [Solution](https://github.com/erikvanoosten/advent-of-code/blob/main/src/main/scala/nl/grons/advent/y2022/Day21.scala) by [Erik van Oosten](https://github.com/erikvanoosten)
111111
- [Solution](https://github.com/cosminci/advent-of-code/blob/master/src/main/scala/com/github/cosminci/aoc/_2022/Day21.scala) by Cosmin Ciobanu
112112
- [Solution](https://github.com/AvaPL/Advent-of-Code-2022/tree/main/src/main/scala/day21) by [Paweł Cembaluk](https://github.com/AvaPL)
113+
- [Solution](https://github.com/xRuiAlves/advent-of-code-2022/tree/main/src/main/scala/rui/aoc/year2022/day21) by [Rui Alves](https://github.com/xRuiAlves/)
113114

114115
Share your solution to the Scala community by editing this page.
115116
You can even write the whole article! [See here for the expected format](https://github.com/scalacenter/scala-advent-of-code/discussions/424)

docs/2022/puzzles/day22.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ https://adventofcode.com/2022/day/22
1111
- [Solution (not generic)](https://github.com/erikvanoosten/advent-of-code/blob/main/src/main/scala/nl/grons/advent/y2022/Day22.scala) by [Erik van Oosten](https://github.com/erikvanoosten)
1212
- [Solution](https://github.com/cosminci/advent-of-code/blob/master/src/main/scala/com/github/cosminci/aoc/_2022/Day22.scala) by Cosmin Ciobanu
1313
- [Solution](https://github.com/AvaPL/Advent-of-Code-2022/tree/main/src/main/scala/day22) by [Paweł Cembaluk](https://github.com/AvaPL)
14+
- [Solution](https://github.com/xRuiAlves/advent-of-code-2022/tree/main/src/main/scala/rui/aoc/year2022/day22) by [Rui Alves](https://github.com/xRuiAlves/)
1415

1516
Share your solution to the Scala community by editing this page.
1617
You can even write the whole article! [See here for the expected format](https://github.com/scalacenter/scala-advent-of-code/discussions/424)

docs/2022/puzzles/day23.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ https://adventofcode.com/2022/day/23
1111
- [Solution](https://github.com/erikvanoosten/advent-of-code/blob/main/src/main/scala/nl/grons/advent/y2022/Day23.scala) by [Erik van Oosten](https://github.com/erikvanoosten)
1212
- [Solution](https://github.com/cosminci/advent-of-code/blob/master/src/main/scala/com/github/cosminci/aoc/_2022/Day23.scala) by Cosmin Ciobanu
1313
- [Solution](https://github.com/AvaPL/Advent-of-Code-2022/tree/main/src/main/scala/day23) by [Paweł Cembaluk](https://github.com/AvaPL)
14+
- [Solution](https://github.com/xRuiAlves/advent-of-code-2022/tree/main/src/main/scala/rui/aoc/year2022/day23) by [Rui Alves](https://github.com/xRuiAlves/)
1415

1516
Share your solution to the Scala community by editing this page.
1617
You can even write the whole article! [See here for the expected format](https://github.com/scalacenter/scala-advent-of-code/discussions/424)

docs/2022/puzzles/day24.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,5 +153,6 @@ That's Day 24. Huzzah!
153153
- [Solution](https://github.com/erikvanoosten/advent-of-code/blob/main/src/main/scala/nl/grons/advent/y2022/Day24.scala) by [Erik van Oosten](https://github.com/erikvanoosten)
154154
- [Solution](https://github.com/cosminci/advent-of-code/blob/master/src/main/scala/com/github/cosminci/aoc/_2022/Day24.scala) by Cosmin Ciobanu
155155
- [Solution](https://github.com/AvaPL/Advent-of-Code-2022/tree/main/src/main/scala/day24) by [Paweł Cembaluk](https://github.com/AvaPL)
156+
- [Solution](https://github.com/xRuiAlves/advent-of-code-2022/tree/main/src/main/scala/rui/aoc/year2022/day24) by [Rui Alves](https://github.com/xRuiAlves/)
156157

157158
Share your solution to the Scala community by editing this page.

0 commit comments

Comments
 (0)