मान लीजिए कि हमारे पास एक पूर्णांक n है, जो एक हवाई जहाज में सीटों की संख्या का प्रतिनिधित्व करता है। अब विचार करें कि पहले यात्री ने अपना टिकट खो दिया है, इसलिए वह एक यादृच्छिक सीट चुनता है। अब बाकी सभी के पास अपना टिकट है, लेकिन अगर उनकी सीट पहले ही ले ली गई है, तो वे एक उपलब्ध सीट का भी बेतरतीब ढंग से चयन करेंगे। हमें यह प्रायिकता ज्ञात करनी होगी कि अंतिम व्यक्ति को उनकी नियत सीट मिल जाएगी।
इसलिए, यदि इनपुट n =5 की तरह है, तो आउटपुट 0.5 होगा, एक से अधिक व्यक्ति होने पर उत्तर हमेशा स्थिर रहता है, क्योंकि या तो उन्हें सही सीट मिली है या नहीं, इसलिए संभावना हमेशा 50% होती है, लेकिन n =1 के लिए, यह 100% होगा
इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -
- "50%" लौटाएं यदि n> 1 अन्यथा "100%"
उदाहरण
आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -
def solve(n): return "50%" if n > 1 else "100%" n = 5 print(solve(n))
इनपुट
5
आउटपुट
50%