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

जावा प्रोग्राम में पलिंड्रोम की जाँच करें

इस लेख में, हम समझेंगे कि कैसे जांचा जाए कि दी गई संख्या एक पालिंड्रोम संख्या है या नहीं। एक पैलिंड्रोम एक शब्द, संख्या, वाक्यांश या वर्णों का अन्य क्रम है जो आगे की तरह ही पीछे की ओर पढ़ता है। मलयालम जैसे शब्द या संख्या 10101 एक पालिंड्रोम हैं।

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

नीचे उसी का एक प्रदर्शन है -

इनपुट

मान लीजिए हमारा इनपुट है -

नंबर दर्ज करें:454

आउटपुट

वांछित आउटपुट होगा -

संख्या 454 पैलिंड्रोम संख्या है

एल्गोरिदम

चरण 1 - STARTचरण 2 - चार पूर्णांक मान घोषित करें अर्थात् my_input, my_reverse, my_sum और my_tempचरण 3 - उपयोगकर्ता से आवश्यक मान पढ़ें/मानों को परिभाषित करेंचरण 4 - थोड़ी देर के लूप का उपयोग करके, इनपुट मान के विपरीत की गणना 'का उपयोग करके करें। *% /' opeartorsचरण 5 - my_temp%10 की गणना करें और इसे my_reverse.Step 6 - कंप्यूट (my_sum * 10) + my_reverse को असाइन करें और इसे my_sumStep 7 पर असाइन करें - my_temp / 10 की गणना करें और इसे my_temp को असाइन करें। चरण 8 - दोहराएँ चरण और जाँच करें कि क्या इनपुट मान my_sum मान के बराबर है। यदि हाँ, तो यह पैलिंड्रोम नंबर है, अन्यथा यह पैलिंड्रोम नंबर नहीं है। चरण 9 - परिणाम प्रदर्शित करेंचरण 10 - रोकें

उदाहरण 1

यहां, उपयोगकर्ता द्वारा एक प्रॉम्प्ट के आधार पर इनपुट दर्ज किया जा रहा है। आप इस उदाहरण को हमारे कोडिंग ग्राउंड टूल में लाइव देख सकते हैं जावा प्रोग्राम में पलिंड्रोम की जाँच करें

आयात करें System.out.println ("आवश्यक पैकेज आयात किए गए हैं"); स्कैनर my_scanner =नया स्कैनर (System.in); System.out.println ("एक पाठक वस्तु को परिभाषित किया गया है"); System.out.print ("संख्या दर्ज करें:"); my_input =my_scanner.nextInt (); my_sum =0; my_temp =my_input; जबकि (my_temp> 0) { my_reverse =my_temp%10; my_sum =(my_sum * 10) + my_reverse; my_temp =my_temp / 10; } अगर (my_input ==my_sum) System.out.println ("संख्या" + my_input + "पैलिंड्रोम संख्या है"); और System.out.println ("संख्या" + my_input + "पैलिंड्रोम संख्या नहीं है"); }}

आउटपुट

आवश्यक पैकेज आयात किए गए हैंएक रीडर ऑब्जेक्ट परिभाषित किया गया हैसंख्या दर्ज करें:454संख्या 454 पैलिंड्रोम संख्या है

उदाहरण 2

यहां, पूर्णांक को पहले परिभाषित किया गया है, और इसके मान को एक्सेस किया जाता है और कंसोल पर प्रदर्शित किया जाता है।

पब्लिक क्लास पालिंड्रोम {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग आर्ग्स []) { int my_input, my_reverse, my_sum, my_temp; my_input =454; System.out.println ("संख्या को" + my_input के रूप में परिभाषित किया गया है); my_sum =0; my_temp =my_input; जबकि (my_temp>
 0) { my_reverse =my_temp%10; my_sum =(my_sum * 10) + my_reverse; my_temp =my_temp / 10; } अगर (my_input ==my_sum) System.out.println ("संख्या" + my_input + "पैलिंड्रोम संख्या है"); और System.out.println ("संख्या" + my_input + "पैलिंड्रोम संख्या नहीं है"); }}

आउटपुट

संख्या को 454 के रूप में परिभाषित किया गया हैसंख्या 454 पैलिंड्रोम संख्या है

  1. जावा प्रोग्राम पैलिंड्रोम की जांच करने के लिए

    पैलिंड्रोम संख्या एक संख्या है जो उलटने पर वही रहती है, उदाहरण के लिए, 121, 313, 525, आदि। उदाहरण आइए अब पैलिंड्रोम की जांच के लिए एक उदाहरण देखें - public class Palindrome {    public static void main(String[] args) {       int a = 525, revVal = 0, remainder, val;   &

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

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

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

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