diff --git a/src/main/java/cat/hack3/codingtests/marsrover/MarsMap.java b/src/main/java/cat/hack3/codingtests/marsrover/MarsMap.java index 2c7e772..f962464 100644 --- a/src/main/java/cat/hack3/codingtests/marsrover/MarsMap.java +++ b/src/main/java/cat/hack3/codingtests/marsrover/MarsMap.java @@ -33,7 +33,12 @@ public class MarsMap { var newLongitude = currentPosition.getLongitude(); switch (direction) { case NORTH -> newLatitude--; - case SOUTH -> newLatitude++; + case SOUTH -> { + if (newLatitude+1 > height) + newLatitude=1; + else + newLatitude++; + } case WEST -> newLongitude--; case EAST -> newLongitude++; }