কম্পিউটার টিউটোরিয়াল

পাইথনে হাজার বিভাজক সহ সংখ্যা খুঁজে বের করার প্রোগ্রাম

এই প্রোগ্রামটি একটি সংখ্যা নিবে এবং সেটিকে স্ট্রিং ফরম্যাটে রূপান্তর করবে যেখানে হাজার স্থানগুলো কমা (",") দিয়ে পৃথক করা থাকবে।

সমস্যা বিবরণ

ধরা যাক ইনপুট সংখ্যা n = 512462687। আউটপুট হবে "512,462,687"।

সমাধানের ধাপসমূহ

  1. সংখ্যাকে স্ট্রিংতে রূপান্তর করুন।
  2. স্ট্রিংটি উল্টো করুন।
  3. একটি খালি স্ট্রিং ans শুরু করুন।
  4. উল্টো স্ট্রিংয়ের প্রতিটি অক্ষরের জন্য লুপ চালান:
    • যদি সূচক ৩ দ্বারা বিভাজ্য হয় এবং ০ না হয়, তবে ans-এ কমা যোগ করুন।
    • বর্তমান অক্ষertet ans-এ যোগ করুন।
  5. ans-কে আবার উল্টো করুন।
  6. ফলাফল রিটার্ন করুন।

পাইথন উদাহরণ

def solve(n):
    res = str(n)
    res = res[::-1]
    ans = ""
    for i in range(len(res)):
        if i % 3 == 0 and i != 0:
            ans += ','
        ans += res[i]
    ans = ans[::-1]
    return ans

n = 512462687
print(solve(n))  # আউটপুট: 512,462,687

ইনপুট

512462687

আউটপুট

512,462,687
  1. Python-এ চারটি প্যারামিটার বিশিষ্ট সমীকরণের সমাধান সংখ্যা বের করার প্রোগ্রাম

  2. পাইথনে স্কয়ার নম্বর গেমে জয় সম্ভব কিনা চেক করা

  3. পাইথনে বাইনারি লিস্টে নির্দিষ্ট সমের সাবলিস্ট কাউন্ট করা

  4. পাইথন প্রোগ্রাম - n নোড দিয়ে BST-এর সংখ্যা বের করুন