Advertisement
svetlyoek

Untitled

Feb 19th, 2019
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4.  
  5. namespace ConsoleApp179
  6. {
  7. class Program
  8. {
  9. static void Main(string[] args)
  10. {
  11.  
  12. List<int> numbers = Console.ReadLine().Split().Select(int.Parse).ToList();
  13. string command = string.Empty;
  14. while (true)
  15.  
  16. {
  17. command = Console.ReadLine();
  18. if (command == "end")
  19. {
  20. break;
  21. }
  22.  
  23.  
  24.  
  25. string[] operation = command.Split();
  26. switch (operation[0])
  27.  
  28. {
  29. case "Add":
  30. int addNumber = int.Parse(operation[1]);
  31. numbers.Add(addNumber);
  32. break;
  33. case "Remove":
  34. int removeNumber = int.Parse(operation[1]);
  35. numbers.Remove(removeNumber);
  36. break;
  37. case "RemoveAt":
  38. int removeAtIndex = int.Parse(operation[1]);
  39. numbers.RemoveAt(removeAtIndex);
  40. break;
  41. case "Insert":
  42. int insertNumber = int.Parse(operation[1]);
  43. int insertIndex = int.Parse(operation[2]);
  44. numbers.Insert(insertNumber, insertIndex);
  45. break;
  46. }
  47. command = Console.ReadLine();
  48. }
  49.  
  50. Console.Write(String.Join(" ", numbers));
  51. Console.WriteLine();
  52. }
  53. }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement