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

JavaScript में स्ट्रिंग को रिवर्स ऑर्डर में सॉर्ट करना


हमें एक JavaScript फंक्शन लिखना है जो एक लोअरकेस स्ट्रिंग लेता है और इसे रिवर्स ऑर्डर में सॉर्ट करता है यानी b, a से पहले आना चाहिए, c, b से पहले और इसी तरह।

उदाहरण के लिए: यदि इनपुट स्ट्रिंग है -

const str = "hello";

तो आउटपुट होना चाहिए -

const output = "ollhe";

उदाहरण

const string = 'hello';
const sorter = (a, b) => {
    const legend = [-1, 0, 1];
    return legend[+(a < b)];
}
const reverseSort = str => {
    const strArr = str.split("");
    return strArr
        .sort(sorter)
        .join("");
};
console.log(reverseSort(string));

आउटपुट

कंसोल में आउटपुट -

ollhe

  1. - JavaScript Reverse String कोड चैलेंज

    उभरते सॉफ्टवेयर इंजीनियर्स और वेब डेवलपर्स के रूप में हम जिन पहले कोड/एल्गोरिदम चैलेंज को हल करने के लिए तैयार करते हैं, उनमें से एक यह देखना है कि क्या हम स्ट्रिंग को उल्टा करने का तरीका निकाल सकते हैं। याद रखें कि स्ट्रिंग सिर्फ वर्णों और स्पेस का संग्रह है। हमें जो करने की आवश्यकता है वह है उदाहर

  1. - JavaScript ऐरे के क्रम को कैसे उल्टा करें?

    JavaScript ऐरे के क्रम को उल्टा करने के लिए, JavaScript array() मेथड का उपयोग करें। JavaScript ऐरे reverse() मेथड ऐरे के एलिमेंट्स को उल्टा करता है। पहला ऐरे एलिमेंट अंतिम बन जाता है और अंतिम पहला बन जाता है। उदाहरण JavaScript ऐरे के क्रम को उल्टा करने के लिए निम्न कोड चलाएं: <html> <hea

  1. JavaScript Const: ब्लॉक-स्कोप्ड कॉन्स्टेंट्स JavaScript Const: ब्लॉक-स्कोप्ड कॉन्स्टेंट्स

    const ES2015 (ES6) में पेश किया गया एक ब्लॉक-स्कोप्ड वेरिएबल डिक्लेरेशन है जो रीअसाइनमेंट को रोकता है। यह आधुनिक JavaScript में डिफ़ॉल्ट विकल्प होना चाहिए जब रीअसाइनमेंट की आवश्यकता न हो। उदाहरण { try { a = 44; // TypeError: Assignment to constant variable } catch (e