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

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

मान लीजिए हमारे पास num नामक एक नॉन-नेगेटिव इंटीजर है, हमें जांचना है कि यह पैलिंड्रोम है या नहीं। हमें इसे स्ट्रिंग का उपयोग किए बिना हल करना है।

तो, यदि इनपुट num = 25352 है, तो आउटपुट True होगा।

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

  • a := 0

  • c := num

  • जब num > 0 हो, तब करें

    • r := num mod 10

    • num := num / 10 का फ्लोर

    • a := (10 * a) + r

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

    • True लौटाएं

  • अन्यथा False लौटाएं

उदाहरण

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

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. - पायथन पैंडास - दिए गए टाइमस्टैम्प को मासिक फ्रीक्वेंसी के साथ पीरियड में बदलें

    दिए गए टाइमस्टैम्प को पीरियड में बदलने के लिए timestamp.to_period() मेथड का उपयोग करें। इसके भीतर freq पैरामीटर का उपयोग करके फ्रीक्वेंसी सेट करें। मासिक फ्रीक्वेंसी के लिए freq को M के रूप में सेट करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd पैंडास में टाइमस्टैम्प ऑब्जेक्ट से

  1. - पायथन पैंडास - IntervalArray में प्रत्येक इंटरवल के दाएं एंडपॉइंट्स इंडेक्स के रूप में लौटाएं

    IntervalArray में प्रत्येक इंटरवल के दाएं एंडपॉइंट्स इंडेक्स के रूप में लौटाने के लिए array.right प्रॉपर्टी का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd दो इंटरवल ऑब्जेक्ट बनाएं: interval1 = pd.Interval(10, 25) interval2 = pd.Interval(15, 70) इंटरवल्स प्रदर्शित करें:

  1. - पायथन में जांचें कि दो वाक्य समान हैं या नहीं

    मान लीजिए हमारे पास दो वाक्य s और t हैं। हमें जांचना है कि वे समान हैं या नहीं। यहां वाक्य में केवल अंग्रेजी अक्षर होते हैं। दो वाक्यों को समान कहा जाता है जब इन दिए गए वाक्यों में से एक के अंदर एक मनमाना वाक्य (संभवतः खाली) जोड़ना संभव हो ताकि दोनों वाक्य बराबर हो जाएं। उदाहरण के लिए, यदि इनपुट s