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

Java 9 में JShell में स्ट्रिंग पालिंड्रोम है या नहीं कैसे जांचें?


JShell पहला REPL(Read-Evaluate-Print-Loop) इंटरैक्टिव टूल है जिसे Java 9 के हिस्से के रूप में पेश किया गया है। यह दर्ज किए गए घोषणाओं, स्टेटमेंट्स, और एक्सप्रेशंस का मूल्यांकन करता है और तुरंत परिणाम दिखाता है, और यह कमांड-लाइन प्रॉम्प्ट से चलता है।

पालिंड्रोम स्ट्रिंग एक स्ट्रिंग है जहां यह उलटे होने पर समान रहती है या शब्द आगे और पीछे दोनों दिशाओं में समान तरीके से लिखा जाता है।

नीचे दिए गए उदाहरण में, हम JShell टूल में दी गई स्ट्रिंग पालिंड्रोम है या नहीं जांच सकते हैं।

C:\Users\User>jshell | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro jshell> String str="LEVEL"; str ==> "LEVEL" jshell> String revstring=""; revstring ==> "" jshell> { ...>       for(int i=str.length()-1; i>=0; --i) { ...>          revstring +=str.charAt(i); ...>       } ...>       System.out.println(revstring); ...>       if(revstring.equalsIgnoreCase(str)){ ...>          System.out.println("String is Palindrome"); ...>       } else { ...>          System.out.println("String is not Palindrome"); ...>       } ...>    } LEVEL String is Palindrome 

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

    मान लीजिए हमारे पास एक स्ट्रिंग s है; हमें जांचना है कि क्या यह पैलिंड्रोम है या नहीं। जैसा कि हम जानते हैं, पैलिंड्रोम तब होता है जब शब्द आगे और पीछे से समान होता है। उदाहरण के लिए, यदि इनपुट है s = racecar, तो आउटपुट होगा True। हल करने के चरण t := s का उल्टा। यदि t == s, तो True लौटाएं। अन्यथा,

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

    एक स्ट्रिंग दी गई है, हमारा कार्य यह जांचना है कि यह स्ट्रिंग पैलिंड्रोम है या नहीं। एल्गोरिदम चरण 1: इनपुट के रूप में स्ट्रिंग दर्ज करें। चरण 2: स्ट्रिंग स्लाइसिंग का उपयोग करके स्ट्रिंग को उल्टा करें और इसकी तुलना मूल स्ट्रिंग से करें। चरण 3: फिर परिणाम प्रदर्शित करें। उदाहरण कोड my_string = inpu

  1. - Python का उपयोग करके स्ट्रिंग पैलिंड्रोम है या नहीं जांचें

    Python में पैलिंड्रोम स्ट्रिंग जांचना Python के मानक पुस्तकालय से reveresed() फ़ंक्शन का उपयोग करें। यह उल्टा ऑब्जेक्ट लौटाता है जिसे सूची ऑब्जेक्ट में बदला जा सकता है। >>> str1 = malayalam >>> l1 = list(reversed(str1)) >>> l1 [m, a, l, a, y, a, l, a, m] join() मेथड का उ