Advertisement
Guest User

Untitled

a guest
Feb 9th, 2018
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. namespace _09.JumpAround
  2. {
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Linq;
  6.  
  7. public class StartUp
  8. {
  9. public static void Main()
  10. {
  11. List<int> numbers = Console.ReadLine()
  12. .Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries)
  13. .Select(int.Parse)
  14. .ToList();
  15.  
  16. List<int> addNums = new List<int>();
  17. var count = 0;
  18. addNums.Add(numbers[count]);
  19.  
  20. while (true)
  21. {
  22.  
  23. if (numbers[count] + count < numbers.Count)
  24. {
  25. addNums.Add(numbers[count + numbers[count]]);
  26. count = numbers.IndexOf(numbers[count + numbers[count]]);
  27. }
  28. else if (count - numbers[count]>= 0)
  29. {
  30. addNums.Add(numbers[count - numbers[count]]);
  31. count = numbers.IndexOf(numbers[count - numbers[count]]);
  32. }
  33. else
  34. {
  35. break;
  36. }
  37. }
  38.  
  39. Console.WriteLine(addNums.Sum());
  40. }
  41. }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement