কম্পিউটার

পাইথন প্রোগ্রাম একটি প্রদত্ত অবস্থান পর্যন্ত একটি অ্যারে বিপরীত করতে


এখানে ইউজার ইনপুট অ্যারে দেওয়া হয়েছে এবং অ্যারের অবস্থান বিপরীত হতে হবে। তাই আমাদের কাজ হল এই অ্যারেটিকে বিপরীত করা। আমরা শুধু সাব অ্যারেকে [0 থেকে (n-1)] থেকে রিভার্স করি।

উদাহরণ

Input : A=[3, 7, 6, 4, 1, 2]
n=4
Output : [1, 4, 6, 7, 3, 2]

অ্যালগরিদম

Step 1: reverse list starting from n-1 position.
Step 2: split remaining list after n.
Step 3: concat both parts and prints

উদাহরণ কোড

#Program to reverse an array
#up to a n position

def arrayreverse(A, n):
   #generate list starting from n-1 position element till first element in #reverse order
   print ("REVERSE OF AN ARRAY UPTO",n,"POSITION",A[n-1::-1] + A[n:])

   # Driver program
   if __name__ == "__main__":
      A=list()
      n1=int(input("Enter the size of the List ::"))
      print("Enter the Element of List ::")
      for i in range(int(n1)):
      k=int(input(""))
      A.append(k)
      n=int(input("Enter the position to be reverse ::"))
arrayreverse(A, n)

আউটপুট

Enter the size of the List :: 6
Enter the Element of List ::
2
3
4
1
78
23
Enter the position to be reverse : 5
REVERSE OF AN ARRAY UPTO 5 POSITION [78, 1, 4, 3, 2, 23]

  1. রিভার্স অ্যারে করার জন্য একটি সি প্রোগ্রাম লিখুন

  2. পাইথন প্রোগ্রাম একটি অ্যারের মধ্যে বিপরীত গণনা

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

  4. পাইথন প্রোগ্রাম প্রদত্ত আকারের গ্রুপে একটি অ্যারে বিপরীত করতে?