यह प्रश्न मुझे एक साक्षात्कार के दौरान दिया गया था। साक्षात्कार में लंबे समय के खत्म हो गया है, लेकिन मैं अभी भी hte समस्या के बारे में सोच रहा हूँ और उसके मुझे गुस्सा दिलाना:फ़ाइल में यादृच्छिक रेखा
आप एक ऐसी भाषा है जो निम्न उपकरण शामिल हैं: एक rand()
समारोह, while
और for
छोरों, if
बयान, और एक readline()
विधि (पायथन के readline()
के समान)। इन उपकरणों को देखते हुए, एक एल्गोरिदम लिखें जो फ़ाइल में एक यादृच्छिक रेखा देता है। आप फ़ाइल के आकार को नहीं जानते हैं, और आप केवल एक बार फ़ाइल की सामग्री पर लूप कर सकते हैं।
क्या उन्हें लौटाई गई रेखा में एक समान वितरण की आवश्यकता थी? क्योंकि यह अन्यथा करने के लिए तुच्छ होगा। – KRyan