मुख्य सामग्रीमा जानुहोस्
प्रोग्रामिङ प्रोग्रामिङका आधार
सबै कक्षा मध्यम करिब 15 मिनेट Premium

उल्टो लेखिएका शब्द: palindrome

शब्दलाई एक-एक अक्षर गर्दै हेर्नुहोस्: यसका अक्षर र स्वर (vowel) गन्नुहोस्, यसलाई उल्टो लेख्नुहोस्, र दुवै छेउबाट एकैपटक अक्षर तुलना गरेर यो palindrome हो कि होइन जाँच्नुहोस्।

मूल अवधारणा

String भनेको 0 बाट सुरु हुने index भएका character को सूची हो; loop ले हरेकलाई पालैपालो हेर्न सक्छ, र दुवै छेउबाट भित्र सर्ने दुई pointer ले आधा तुलनामा मात्र palindrome जाँच्छन्

पाठ: प्रोग्रामिङका आधार

प्रोग्राममा शब्द वा वाक्य string हो: क्रममा राखिएका character को सूची। जुनसुकै सूचीजस्तै, हरेक character को index हुन्छ, 0 बाट सुरु, त्यसैले NEPAL मा N index 0 मा र L index 4 मा हुन्छ। Loop: दोहोरिने चरणहरू, निश्चित पटक वा कुनै कुरा सत्य नभएसम्म। सबै मुख्य शब्द ले string लाई एक-एक character गर्दै हेरेर यसका अक्षर गन्न, यसका स्वर (A, E, I, O, U) गन्न, वा हरेक नयाँ अक्षर अगाडि राख्दै यसलाई उल्टो बनाउन सक्छ। Palindrome भनेको दुवैतिरबाट उस्तै पढिने शब्द हो, जस्तै LEVEL वा KAYAK। यसलाई जाँच्न प्रोग्रामले उल्टो बनाउनु पर्दैन: यसले दुई pointer प्रयोग गर्छ, सुरुमा i र अन्त्यमा j, दुई अक्षर तुलना गर्छ, र दुवैलाई भित्रतिर सार्छ। पहिलो फरक जोडीले यो palindrome होइन भन्छ, र तुरुन्तै रोकिन सकिन्छ।

मुख्य शब्दको अर्थ

के सिक्नुहुनेछ

  • String भनेको 0 बाट सुरु हुने index भएका character को सूची हो भनेर व्याख्या गर्नुहोस्।
  • शब्दका अक्षर र स्वर गन्ने loop trace गर्नुहोस्।
  • एक-एक अक्षर गर्दै शब्दलाई उल्टो बनाउनुहोस्।
  • दुई pointer ले palindrome जाँचेर तुलना गन्नुहोस्।

सुरु गर्नुअघि

  • Loop भनेको के हो, र सूचीको index 0 बाट सुरु हुन्छ भन्ने थाहा हुनुपर्छ।

सामग्री

  • आफ्नै palindrome लेख्न कापी

उपकरण

  • केही पनि चाहिँदैन

विधि

  1. NEPAL छानेर यसका स्वर गन्नुहोस्।
  2. उल्टो लेख्ने कामले NEPAL लाई उल्टो लेख्नुहोस्।
  3. Palindrome को कामले LEVEL र NEPAL जाँच्नुहोस्।
  4. अभ्यासका challenge हरूको उत्तर दिनुहोस्।