Advertisement
svetlyoek

Untitled

Feb 21st, 2019
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. List<int> numbers = Console.ReadLine().Split().Select(int.Parse).ToList();
  2. string command = string.Empty;
  3. while (command != "end")
  4.  
  5. {
  6. command = Console.ReadLine();
  7. if(command=="end")
  8. {
  9. break;
  10. }
  11. string[] operation = command.Split();
  12. switch (operation[0])
  13. {
  14. case "Add":
  15. int addNumber = int.Parse(operation[1]);
  16. numbers.Add(addNumber);
  17. break;
  18. case "Remove":
  19. int removeNumber = int.Parse(operation[1]);
  20. numbers.Remove(removeNumber);
  21. break;
  22. case "RemoveAt":
  23. int removeAtIndex = int.Parse(operation[1]);
  24. numbers.RemoveAt(removeAtIndex);
  25. break;
  26. case "Insert":
  27. int insertNumber = int.Parse(operation[1]);
  28. int insertIndex = int.Parse(operation[2]);
  29. numbers.Insert(insertIndex,insertNumber);
  30. break;
  31. }
  32.  
  33. }
  34. Console.Write(String.Join(" ", numbers));
  35. Console.WriteLine();
  36. }
  37. }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement