एक वाक्य सिर्फ एक स्ट्रिंग है जिसमें रिक्त स्थान से जुड़े तार (शब्द कहलाते हैं) होते हैं। हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक ऐसी वाक्य स्ट्रिंग लेता है और स्ट्रिंग के दूसरे से अंतिम शब्द में वर्णों की संख्या की गणना करता है। यदि स्ट्रिंग में 2 से अधिक शब्द नहीं हैं, तो हमारे फ़ंक्शन को 0 वापस करना चाहिए।
उदाहरण के लिए -
यदि इनपुट स्ट्रिंग है -
const str = 'this is an example string';
तब आउटपुट होना चाहिए -
const output = 7;
क्योंकि उदाहरण में वर्णों की संख्या 7 है।
उदाहरण
निम्नलिखित कोड है -
const str = 'this is an example string'; const countSecondLast = (str = '') => { const strArr = str.split(' '); const { length: len } = strArr; if(len <= 2){ return 0; }; const el = strArr[len - 2]; const { length } = el; return length; }; console.log(countSecondLast(str));
आउटपुट
कंसोल आउटपुट निम्नलिखित है -
7