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

न्यूनतम संख्या x के अनुगामी शून्यों की संख्या गिनने का कार्यक्रम जो कि पायथन में 1 से k तक के सभी मानों से विभाज्य है


मान लीजिए कि हमारे पास एक संख्या k है, अब सबसे छोटे धनात्मक पूर्णांक मान x पर विचार करें जहां 1 से k तक के सभी मान समान रूप से विभाजित होते हैं। दूसरे शब्दों में, सबसे छोटे मान x पर विचार करें जहाँ x 1 से k तक की सभी संख्याओं से विभाज्य है। हमें x में अनुगामी शून्यों की संख्या ज्ञात करनी है।

इसलिए, यदि इनपुट k =6 जैसा है, तो आउटपुट 0 होगा, क्योंकि यहां सबसे छोटा x 60 है, 60 को 1, 2, 3, 4, 5 और 6 का उपयोग करके विभाजित किया जा सकता है। इसमें केवल एक अनुगामी शून्य है 60.

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

  • रेस :=0

  • एक्स:=1

  • जबकि x * 5 <=k, करें

    • रेस :=रेस + 1

    • एक्स:=एक्स * 5

  • रिटर्न रेस

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

उदाहरण

class Solution:
   def solve(self, k):
      res = 0
      x = 1
      while x * 5 <= k:
         res += 1
         x *= 5
      return res
ob = Solution()
k = 6
print(ob.solve(k))

इनपुट

6

आउटपुट

1

  1. पायथन में सभी विभिन्न पाठ्यक्रमों को कवर करने के लिए न्यूनतम सेमेस्टर की गणना करने का कार्यक्रम

    मान लीजिए कि हमारे पास एक संख्या n है, यह दर्शाता है कि 1 से n तक के लेबल वाले n विभिन्न पाठ्यक्रम हैं। हमारे पास संबंध नामक एक सरणी भी है जहां संबंध [i] में एक जोड़ी (prevCourse_i, nextCourse_i) शामिल है, जो पाठ्यक्रम prevCourse_i और पाठ्यक्रम nextCourse_i के बीच एक पूर्वापेक्षा संबंध का प्रतिनिधित

  1. शब्दकोशों की सूची से सभी अद्वितीय कुंजी प्राप्त करने के लिए पायथन प्रोग्राम

    जब शब्दकोश की सूची से सभी अद्वितीय कुंजी प्राप्त करने की आवश्यकता होती है, तो शब्दकोश मानों को पुनरावृत्त किया जाता है और एक सेट में परिवर्तित किया जाता है। इसे एक सूची में बदल दिया जाता है और कंसोल पर प्रदर्शित किया जाता है। उदाहरण नीचे उसी का एक प्रदर्शन है my_list = [{'hi' : 11, 'the

  1. पायथन का उपयोग करके सभी नोड्स तक पहुंचने के लिए न्यूनतम संख्या में कोने खोजने का कार्यक्रम

    मान लीजिए कि हमारे पास एक निर्देशित चक्रीय ग्राफ है, जिसमें n कोने हैं और नोड्स 0 से n-1 तक गिने जाते हैं, ग्राफ को किनारे की सूची द्वारा दर्शाया जाता है, जहां किनारों [i] =(यू, वी) नोड यू से एक निर्देशित किनारे का प्रतिनिधित्व करता है। नोड वी। हमें शिखर का सबसे छोटा सेट ढूंढना है जिससे ग्राफ में सभ