একটি বাক্য হলো শুধু একটি স্ট্রিং যেটিতে স্ট্রিং (যাকে শব্দ বলা হয়) হোয়াইটস্পেস দিয়ে যুক্ত থাকে। আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এমন একটি বাক্য স্ট্রিং নিয়ে সেটির সেকেন্ড টু লাস্ট শব্দের ক্যারেক্টার সংখ্যা গণনা করবে। যদি স্ট্রিংয়ে ২টির চেয়ে কম শব্দ থাকে, তবে ফাংশনটি ০ রিটার্ন করবে।
উদাহরণস্বরূপ:
যদি ইনপুট স্ট্রিং হয়:
const str = 'this is an example string';
তাহলে আউটপুট হবে:
const output = 7;
কারণ example শব্দের ক্যারেক্টার সংখ্যা ৭।
উদাহরণ
নিচে কোডটি দেওয়া হলো:
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