Skip to content

Commit 8e0ba01

Browse files
committed
Reduced code duplications
1 parent 421e241 commit 8e0ba01

File tree

6 files changed

+6
-68
lines changed

6 files changed

+6
-68
lines changed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ plugins {
44

55
// project meta data
66
group 'de.havox_design.aoc2023'
7-
version '0.18.1'
7+
version '0.18.2'
88

99
// Switch to gradle "all" distribution.
1010
wrapper {

day18/build.gradle

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ plugins {
66
}
77

88
dependencies {
9+
implementation(project(':day17'))
10+
911
implementation 'org.jetbrains.kotlin:kotlin-reflect'
1012
implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8'
1113

day18/src/main/kotlin/de/havox_design/aoc2023/day18/Coordinate.kt

Lines changed: 0 additions & 36 deletions
This file was deleted.

day18/src/main/kotlin/de/havox_design/aoc2023/day18/Day18.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package de.havox_design.aoc2023.day18
22

3+
import de.havox_design.aoc2023.day17.*
34
import kotlin.math.abs
45

56
class Day18(private var filename: String) {

day18/src/main/kotlin/de/havox_design/aoc2023/day18/DigInstruction.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package de.havox_design.aoc2023.day18
22

3+
import de.havox_design.aoc2023.day17.FourDirectionFlipped
4+
35
data class DigInstruction(val direction: FourDirectionFlipped, val amount: Int, val colorCode: String) {
46
fun transformInstruction(): DigInstruction {
57
val steps = colorCode.drop(1).take(5).toInt(16)

day18/src/main/kotlin/de/havox_design/aoc2023/day18/FourDirectionFlipped.kt

Lines changed: 0 additions & 31 deletions
This file was deleted.

0 commit comments

Comments
 (0)