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

पायथन में एक स्ट्रिंग की मदद के बिना किसी संख्या की जांच करने का कार्यक्रम पैलिंड्रोम है या नहीं

मान लीजिए कि हमारे पास एक गैर-ऋणात्मक पूर्णांक है जिसे संख्या कहा जाता है, हमें यह जांचना होगा कि यह पैलिंड्रोम है या नहीं। हमें इसे स्ट्रिंग्स का उपयोग किए बिना हल करना होगा

इसलिए, यदि इनपुट संख्या =25352 की तरह है, तो आउटपुट सही होगा

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

  • ए:=0

  • सी:=संख्या

  • जबकि संख्या> 0, करें

    • आर:=संख्या मॉड 10

    • अंक :=अंक का तल / 10

    • ए:=(10 * ए) + आर

  • यदि a, c के समान है, तो

    • सही लौटें

  • अन्यथा झूठी वापसी करें

उदाहरण

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

def solve(num):
   a = 0
   c = num
   while num > 0:
      r = num % 10
      num = num // 10
      a = (10 * a) + r
   if a == c:
      return True
   else:
      return False

num = 25352
print(solve(num))

इनपुट

25352

आउटपुट

True

  1. पायथन प्रोग्राम यह जांचने के लिए कि दी गई स्ट्रिंग कीवर्ड है या नहीं

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक नंबर दिया गया है, हमें यह जांचना होगा कि संख्या दो की शक्ति है या नहीं। कीवर्ड विशिष्ट उपयोग के साथ किसी भी भाषा द्वारा आरक्षित विशेष शब्द हैं और पहचानकर्ता के रूप में उपयोग नहीं किए जा सकते हैं। यह जांचने

  1. बाइनरी प्रतिनिधित्व पैलिंड्रोम है या नहीं, यह जांचने के लिए पायथन प्रोग्राम?

    यहां हम विभिन्न पायथन इनबिल्ट फ़ंक्शन का उपयोग करते हैं। पहले हम संख्या को इसके बाइनरी में बदलने के लिए बिन () का उपयोग करते हैं, फिर स्ट्रिंग के बाइनरी रूप को उलट देते हैं और मूल के साथ तुलना करते हैं, यदि मेल खाते हैं तो पैलिंड्रोम अन्यथा नहीं। उदाहरण Input: 5 Output: palindrome स्पष्टीकरण 5 का

  1. एक वाक्य की जाँच करने के लिए पायथन प्रोग्राम एक पैंग्राम है या नहीं।

    एक वाक्य दिया। हमारा काम यह जांचना है कि यह वाक्य पैन ग्राम है या नहीं। पैन ग्राम चेकिंग का तर्क यह है कि वर्णमाला के प्रत्येक अक्षर वाले शब्द या वाक्य कम से कम एक बार। इस समस्या को हल करने के लिए हम सेट () विधि और सूची बोध तकनीक का उपयोग करते हैं। उदाहरण Input: string = abc def ghi jkl mno pqr stu