diff --git a/src/main/kotlin/org/example/Heading.kt b/src/main/kotlin/org/example/Heading.kt index 87a5088..bc8df7d 100644 --- a/src/main/kotlin/org/example/Heading.kt +++ b/src/main/kotlin/org/example/Heading.kt @@ -7,19 +7,21 @@ enum class Heading(val symbol: Char) { WEST('W'), ; - fun turnLeft() = when (this) { - EAST -> NORTH - NORTH -> WEST - WEST -> SOUTH - SOUTH -> EAST - } + fun turnLeft(): Heading = + when (this) { + EAST -> NORTH + NORTH -> WEST + WEST -> SOUTH + SOUTH -> EAST + } - fun turnRight() = when (this) { - EAST -> SOUTH - SOUTH -> WEST - WEST -> NORTH - NORTH -> EAST - } + fun turnRight(): Heading = + when (this) { + EAST -> SOUTH + SOUTH -> WEST + WEST -> NORTH + NORTH -> EAST + } override fun toString(): String = symbol.toString()