From 382262575decd27c797a9a40531f2c0ff0e8c760 Mon Sep 17 00:00:00 2001 From: fiatcode Date: Tue, 24 Feb 2026 10:45:58 +0700 Subject: [PATCH] GREEN: implement turn left --- lib/mars_rover.dart | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/mars_rover.dart b/lib/mars_rover.dart index 2acdf8c..f26f722 100644 --- a/lib/mars_rover.dart +++ b/lib/mars_rover.dart @@ -4,4 +4,14 @@ class Rover { String direction; Rover({required this.x, required this.y, required this.direction}); + + void turnLeft() { + const leftTurns = { + 'N': 'W', + 'W': 'S', + 'S': 'E', + 'E': 'N', + }; + direction = leftTurns[direction]!; + } }