এখানে একটি ইউজার ইনপুট অ্যারে ব্যবহার করা হয়েছে এবং এলিমেন্টের দৈর্ঘ্য অনুযায়ী লিস্টটি সর্ট করতে হবে। পাইথনের বিল্ট-ইন sorted() ফাংশন ব্যবহার করা হয়েছে।
উদাহরণ
Input::["mona","pp","aaa"] Lengths are [4,2,3] So, the sorted array should be [2,3,4] Output::["pp","aaa","mona"]
অ্যালগরিদম
Step 1: লিস্ট এলিমেন্ট ইনপুট নিন। Step 2: sorted(A, key=len) ফাংশন অ্যাপ্লাই করুন।
উদাহরণ কোড
# একটি লিস্ট সর্ট করতে def sortedlist(A): newlist = sorted(A, key=len) return newlist # ড্রাইভার কোড A = list() n = int(input("Enter the size of the List ::")) print("Enter the Element ::") for i in range(int(n)): k = input("") A.append(k) print("SORTED LIST ::>", sortedlist(A))
আউটপুট
Enter the size of the List ::5 Enter the Element :: mona gulli adwaita aadrika pinki SORTED LIST ::> ['mona', 'gulli', 'pinki', 'adwaita', 'aadrika']