Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में दिए गए समय पर काम करने वाले प्रोग्रामर की संख्या

मान लीजिए कि हमारे पास अंतराल की सूची है और दूसरा इनपुट समय है। प्रत्येक अंतराल में संरचना [प्रारंभ, अंत] है, यह उस समय का प्रतिनिधित्व करता है जब एक प्रोग्रामर काम करता था। हमें उन प्रोग्रामरों की संख्या ज्ञात करनी है जो उस समय काम कर रहे थे।

इसलिए, यदि इनपुट अंतराल =[[2, 6], [4, 10], [5, 9], [11, 14]], समय =5 की तरह है, तो आउटपुट समय 5 पर 3एएस होगा, वहाँ तीन प्रोग्रामर काम कर रहे हैं [2, 6], [4, 10], [5, 9]

इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -

  • गिनती :=0
  • अंतराल में प्रत्येक अंतराल के लिए, करें
    • यदि अंतराल की शुरुआत <=अंतराल का समय और अंतराल का अंत>=समय, तो
      • गिनती :=गिनती + 1
  • वापसी की संख्या

आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -

उदाहरण

class Solution:
   def solve(self, intervals, time):
      count = 0
      for interval in intervals:
         if interval[0] <= time and interval[1] >= time:
            count += 1
      return count
ob = Solution()
interval = [[2, 6],[4, 10],[5, 9],[11, 14]]
time = 5
print(ob.solve(interval, time))

इनपुट

[[2, 6],[4, 10],[5, 9],[11, 14]], 5

आउटपुट

3

  1. पायथन प्रोग्राम में दी गई संख्या एक फाइबोनैचि संख्या है या नहीं, इसकी जांच कैसे करें?

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे - समस्या कथन किसी संख्या n को देखते हुए, जाँच करें कि n एक फाइबोनैचि संख्या है या नहीं हम सभी जानते हैं कि nवीं फाइबोनैचि संख्या पिछले दो फाइबोनैचि संख्याओं का योग है। लेकिन वे पुनरावृत्ति संबंध के अलावा एक दिलचस्प संबंध भी प्रस्त

  1. पायथन में वैश्वीकरण

    इस लेख में, हम पायथन 3.x का उपयोग करके वैश्वीकरण और कार्यान्वयन में शामिल विभिन्न तकनीकों के बारे में जानेंगे। या पहले। वेक्टराइजेशन क्या है? वेक्टराइजेशन लूप के उपयोग के बिना सरणियों को लागू करने की एक तकनीक है। इसके बजाय किसी फ़ंक्शन का उपयोग करने से कोड के चलने के समय और निष्पादन समय को कुशलतापू

  1. पायथन में समय कार्य?

    पायथन समय मॉड्यूल का उपयोग करके कई तरह से समय की जानकारी को पढ़ने, प्रस्तुत करने और रीसेट करने के लिए पुस्तकालय प्रदान करता है। पायथन में दिनांक, समय और दिनांक समय एक वस्तु है, इसलिए जब भी हम उन पर कोई ऑपरेशन करते हैं, तो हम वास्तव में वस्तुओं में हेरफेर करते हैं, स्ट्रिंग्स या टाइमस्टैम्प नहीं। इस