Advertisement
Guest User

Untitled

a guest
Apr 12th, 2023
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.49 KB | None | 0 0
  1. bool IsValidWalk(string[] walk)
  2. {
  3.     if (walk.Length != 10)
  4.     {
  5.         return false;
  6.     }
  7.     var Map = new List<int> { 0, 0 };
  8.     foreach (string Direction in walk)
  9.     {
  10.         switch (Direction)
  11.         {
  12.             case "n": Map[0] += 1; break;
  13.             case "s": Map[0] -= 1; break;
  14.             case "w": Map[1] += 1; break;
  15.             case "e": Map[1] -= 1; break;
  16.         }
  17.     }
  18.     if ((Map[0] == 0) && (Map[1] == 0))
  19.         return true;
  20.     else return false;
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement