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

পাইথনে n-ব্যক্তির লাইনে সামনে ও পিছনে দিয়ে সম্ভাব্য পজিশন সংখ্যা বের করার প্রোগ্রাম

তিনটি সংখ্যা n, a, b দেওয়া আছে। n মানুষের লাইনে আপনি আছেন। কমপক্ষে a জন আপনার সামনে এবং সর্বোচ্চ b জন আপনার পেছনে আছে। আপনার সম্ভাব্য পজিশন সংখ্যা বের করুন।

উদাহরণ

n = 10, a = 3, b = 4 → আউটপুট: 5

পজিশন: ০, ১, ২, ৩, ৪ (মোট ৫টি)

এলগরিদম

  1. যদি a + b < n: রিটার্ন b + 1
  2. যদি a + b >= n: রিটার্ন n - a

পাইথন কোড

def solve(n, a, b):
    if a + b < n:
        return b + 1
    if a + b >= n:
        return n - a

n = 10
a = 3
b = 4
print(solve(n, a, b))  # আউটপুট: 5

ইনপুট / আউটপুট

10, 3, 4
5
  1. Python-এ সংখ্যা ত্রিভুজের লাইন l-এ প্রথম জোড় সংখ্যার পজিশন বের করার প্রোগ্রাম

  2. পাইথনে n ডিস্টিংচ নোড দিয়ে সম্ভাব্য BST-এর সংখ্যা বের করা

  3. পাইথন প্রোগ্রাম: map ফাংশন ব্যবহার করে সর্বোচ্চ ১-এর সারি খুঁজে বের করা

  4. পাইথনে লিস্টে সর্বোচ্চ ও ন্যূনতম উপাদানের পজিশন বের করার প্রোগ্রাম