हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो अपरकेस और लोअरकेस अक्षरों के साथ एक स्ट्रिंग लेता है। फ़ंक्शन को एक स्ट्रिंग लौटानी चाहिए जिसमें सभी अपरकेस अक्षरों को स्ट्रिंग के सामने ले जाया गया हो।
उदाहरण के लिए:यदि इनपुट स्ट्रिंग है -
const str = 'heLLO woRlD';
तब आउटपुट होना चाहिए -
const output = 'LLORDhe wol';
उदाहरण
निम्नलिखित कोड है -
const str = 'heLLO woRlD'; const moveCapitalToFront = (str = '') => { let capitalIndex = 0; const newStrArr = []; for(let i = 0; i < str.length; i++){ if(str[i] !== str[i].toLowerCase()){ newStrArr.splice(capitalIndex, 0, str[i]); capitalIndex++; }else{ newStrArr.push(str[i]); }; }; return newStrArr.join(''); }; console.log(moveCapitalToFront(str));
आउटपुट
कंसोल में आउटपुट निम्नलिखित है -
LLORDhe wol