เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้สตริงอักขระเป็นอาร์กิวเมนต์เท่านั้น
ฟังก์ชันควรสร้างและส่งคืนตัวย่อตามวลีสตริงที่ระบุเป็นอินพุต
ขณะที่สร้างตัวย่อ ฟังก์ชันควรคำนึงถึงเฉพาะคำที่ขึ้นต้นด้วยตัวพิมพ์ใหญ่เท่านั้น
ตัวอย่างเช่น −
หากสตริงอินพุตเป็น −
const str = 'Polar Satellite Launch Vehicle';
จากนั้นผลลัพธ์ควรเป็น −
const output = 'PSLV';
ตัวอย่าง
ต่อไปนี้เป็นรหัส -
const str = 'Polar Satellite Launch Vehicle'; const buildAcronym = (str = '') => { const strArr = str.split(' '); let res = ''; strArr.forEach(el => { const [char] = el; if(char === char.toUpperCase() && char !== char.toLowerCase()){ res += char; }; }); return res; }; console.log(buildAcronym(str)); console.log(buildAcronym('Bachelor of Science'));
ผลลัพธ์
ต่อไปนี้เป็นเอาต์พุตคอนโซล -
PSLV BS