Advertisement
Rayk

Untitled

Nov 4th, 2017
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. foreach (var driver in drivers)
  2. {
  3. decimal driverFuel = driver.ToCharArray().First();
  4. bool hasFinished = true;
  5.  
  6. for (int i = 0; i < layout.Length; i++)
  7. {
  8. if (checkpoints.Contains(i))
  9. driverFuel += layout[i];
  10. else
  11. driverFuel -= layout[i];
  12.  
  13. if (driverFuel <= 0)
  14. {
  15. Console.WriteLine($"{driver} - reached {i}");
  16. hasFinished = false;
  17. break;
  18. }
  19. }
  20.  
  21. if (hasFinished)
  22. Console.WriteLine($"{driver} - fuel left {driverFuel:f2}");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement