কম্পিউটার

প্রতিটি উপাদান n বার প্রতিলিপি করে প্রতিলিপিকৃত তালিকা খুঁজে বের করার প্রোগ্রাম


ধরুন আমাদের n উপাদানের একটি তালিকা আছে; আমাদের তালিকার প্রতিটি উপাদান n বার পুনরাবৃত্তি করতে হবে।

সুতরাং, যদি ইনপুটটি সংখ্যার মত হয় =[1,5,8,3], তাহলে আউটপুট হবে [1, 1, 1, 1, 5, 5, 5, 5, 8, 8, 8, 8, 3] , 3, 3, 3]

এটি সমাধান করতে, আমরা এই পদক্ষেপগুলি অনুসরণ করব -

  • n :=সংখ্যার আকার
  • ret :=একটি নতুন তালিকা
  • প্রতিটি সংখ্যার জন্য, করুন
    • ret :=n সংখ্যা সহ একটি তালিকা সংযুক্ত করুন
  • রিটার্ন রিটার্ন

উদাহরণ

আরও ভালোভাবে বোঝার জন্য আসুন নিম্নলিখিত বাস্তবায়ন দেখি

def solve(nums):n =len(nums) ret =[] num in nums:ret +=[num]*n return retnums =[1,5,8,3]print(solve(nums) )

ইনপুট

<প্রে>[1,5,8,3]

আউটপুট

[1, 1, 1, 1, 5, 5, 5, 5, 8, 8, 8, 8, 3, 3, 3, 3] 

  1. পাইথন প্রোগ্রাম একটি তালিকার ক্রমবর্ধমান যোগফল খুঁজে বের করতে

  2. একটি 2D অ্যারেতে k'th ক্ষুদ্রতম উপাদান খুঁজে পেতে পাইথন প্রোগ্রাম

  3. পাইথন প্রোগ্রাম একটি তালিকায় বৃহত্তম, ক্ষুদ্রতম, দ্বিতীয় বৃহত্তম এবং দ্বিতীয় ক্ষুদ্রতম খুঁজে পেতে?

  4. পাইথন প্রোগ্রাম একটি তালিকায় সর্বাধিক এবং সর্বনিম্ন উপাদানের অবস্থান খুঁজে পেতে?