Advertisement
Guest User

Untitled

a guest
Nov 15th, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. using System;
  2. using System.Linq;
  3.  
  4. namespace ConsoleApp15
  5. {
  6. class Program
  7. {
  8. static void Main(string[] args)
  9. {
  10. int[] array = Console.ReadLine().Split(',').Select(int.Parse).ToArray();
  11. int numberRotations = int.Parse(Console.ReadLine());
  12.  
  13. int length = array.Length;
  14. if (numberRotations % length == 0 || numberRotations == 0 || length <= 1) return;
  15. if (numberRotations > length) numberRotations = numberRotations % length;
  16. int[] nums2 = new int[length];
  17. for (int i = 0; i < length - numberRotations; i++) nums2[i + numberRotations] = array[i]; ;
  18. for (int i = length - numberRotations; i < length; i++) nums2[i - length + numberRotations] = array[i];
  19.  
  20. nums2.CopyTo(array, 0);
  21. }
  22. }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement