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

PL/SQL में संख्या पैलिंड्रोम है या नहीं जांचें

PL/SQL में संख्या पैलिंड्रोम जांचने का कोड

एक संख्या पैलिंड्रोम होती है यदि वह आगे और पीछे से समान पढ़ी जाए (जैसे 12321)। PL/SQL में लूप और अंकगणितीय संक्रियाओं से इसे जांचा जा सकता है।

एल्गोरिदम

  1. मूल संख्या सहेजें
  2. संख्या को उल्टा करें (अंतिम अंक निकालकर नई संख्या बनाएं)
  3. मूल और उल्टी संख्या की तुलना करें

PL/SQL कोड उदाहरण

DECLARE
    n NUMBER;
    m NUMBER;
    temp NUMBER := 0;
    rem NUMBER;
BEGIN
    n := 12321;
    m := n;
    WHILE n > 0 LOOP
        rem := MOD(n, 10);
        temp := (temp * 10) + rem;
        n := TRUNC(n / 10);
    END LOOP;
    IF m = temp THEN
        dbms_output.put_line('Palindrome');
    ELSE
        dbms_output.put_line('Not Palindrome');
    END IF;
END;

आउटपुट

Palindrome

चरण-दर-चरण (12321 के लिए):

  • n=12321, temp=0 → rem=1, temp=1, n=1232
  • n=1232, temp=1 → rem=2, temp=12, n=123
  • n=123, temp=12 → rem=3, temp=123, n=12
  • n=12, temp=123 → rem=2, temp=1232, n=1
  • n=1, temp=1232 → rem=1, temp=12321, n=0
  • लूप समाप्त: m=12321, temp=12321 → बराबर → पैलिंड्रोम

नोट: यह PL/SQL (Oracle) कोड है। MySQL में इसी तर्क के लिए स्टोर्ड प्रोसीजर या एप्लिकेशन-स्तर कोड लिखें।

  1. - पायथन में पालिंड्रोम संख्या

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

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

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट एक स्ट्रिंग इनपुट दिए जाने पर, हमें यह जांचने के लिए एक पायथन फंक्शन बनाना होगा कि यह पालिंड्रोम है या नहीं। एक स्ट्रिंग को पालिंड्रोम कहा जाता है यदि स्ट्रिंग का रिवर्स स्ट्रिंग के स

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

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