Skip to content

Commit 7990f0a

Browse files
committed
formatting
1 parent 9275c5e commit 7990f0a

File tree

4 files changed

+9
-8
lines changed

4 files changed

+9
-8
lines changed

src/main/kotlin/Day01.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
object Day01: IDay {
1+
object Day01 : IDay {
22
private val input = Resource.parseAsString("1.txt")
3-
private val totals = input.split("\n\n").map{
3+
private val totals = input.split("\n\n").map {
44
it.lines().sumOf { line -> line.toInt() }
55
}
66

src/main/kotlin/Day02.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
object Day02: IDay {
1+
object Day02 : IDay {
22
enum class Sign(val score: Int) {
33
ROCK(1), PAPER(2), SCISSORS(3)
44
}

src/main/kotlin/Day03.kt

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
object Day03: IDay {
1+
object Day03 : IDay {
22
private val input = Resource.parseAsStringList("3.txt")
33

44
private fun String.halve(): Pair<String, String> {
@@ -25,7 +25,7 @@ object Day03: IDay {
2525

2626
override fun solvePart1(): Int {
2727
val values = input.map { line ->
28-
val (first,second) = line.halve()
28+
val (first, second) = line.halve()
2929
val duplicates = first.toCharArray().distinct().filter { char -> second.contains(char) }
3030
duplicates.sumOf { duplicate -> getCharValue(duplicate) }
3131
}
@@ -35,8 +35,9 @@ object Day03: IDay {
3535

3636
override fun solvePart2(): Int {
3737
val chunks = input.chunked(3)
38-
val values = chunks.map{ chunk ->
39-
val duplicate = chunk[0].toCharArray().distinct().find { char -> chunk[1].contains(char) && chunk[2].contains(char) }
38+
val values = chunks.map { chunk ->
39+
val duplicate =
40+
chunk[0].toCharArray().distinct().find { char -> chunk[1].contains(char) && chunk[2].contains(char) }
4041
if (duplicate != null) getCharValue(duplicate) else 0
4142
}
4243

src/main/kotlin/Resource.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ internal object Resource {
1414
}
1515

1616
fun parseAsIntList(filename: String): List<Int?> {
17-
return parseAsStringList(filename).map{ it.toInt() }
17+
return parseAsStringList(filename).map { it.toInt() }
1818
}
1919
}

0 commit comments

Comments
 (0)