কম্পিউটার

পাইথন প্রোগ্রাম চক্রাকারে একটি অ্যারেকে এক করে ঘোরানোর জন্য


একটি ব্যবহারকারী ইনপুট অ্যারে দেওয়া. আমাদের কাজ হল চক্রাকারে ঘোরানো মানে ঘড়ির কাঁটার দিকে ঘোরানো মান।

উদাহরণ

Input: A=[1,2,3,4,5]
Output=[5,1,2,3,4]

অ্যালগরিদম

Step 1: input array element.
Step 2: Store the last element in a variable say x.
Step 3: Shift all elements one position ahead.
Step 4: Replace first element of array with x.

উদাহরণ কোড

# Python program to cyclically rotate
#an array by one
# Method for rotation
def rotate(A, n):
   x = A[n - 1]
   for i in range(n - 1, 0, -1):
      A[i] = A[i - 1];
   A[0] = x;
# Driver function
A=list()
n=int(input("Enter the size of the List ::"))
print("Enter the Element of  List ::")
for i in range(int(n)):
   k=int(input(""))
   A.append(k)
print ("The array is ::>")
for i in range(0, n):
   print (A[i], end = ' ')
rotate(A, n)
print ("\nRotated array is")
for i in range(0, n):
   print (A[i], end = ' ')

আউটপুট

Enter the size of the  List ::5
Enter the Element of  List ::
8
7
90
67
56
The array is ::>
8 7 90 67 56 
Rotated array is
56 8 7 90 67 

  1. গণনা সাজানোর জন্য পাইথন প্রোগ্রাম

  2. অ্যারে রোটেশনের জন্য পাইথন প্রোগ্রাম

  3. অ্যারের যোগফল খুঁজে পেতে পাইথন প্রোগ্রাম

  4. পাইথন প্রোগ্রামে সন্নিবেশ বাছাই