हमें एक ऐसा फलन लिखना है जिसमें दो तर्क हों, पहला एक स्ट्रिंग है और दूसरा एक संख्या है। स्ट्रिंग की लंबाई हमेशा संख्या से कम या उसके बराबर होती है। हमें स्ट्रिंग के अंत में कुछ रैंडम लोअरकेस अक्षर डालने होंगे ताकि इसकी लंबाई संख्या के बिल्कुल बराबर हो जाए और हमें नई स्ट्रिंग वापस करनी पड़े।
उदाहरण
आइए इस फ़ंक्शन के लिए कोड लिखें -
const padString = (str, len) => { if(str.length < len){ const random = Math.floor(Math.random() * 26); const randomAlpha = String.fromCharCode(97 + random); return padString(str + randomAlpha, len); }; return str; }; console.log(padString('abc', 10)); console.log(padString('QWERTY', 10)); console.log(padString('HELLO', 30)); console.log(padString('foo', 10));
आउटपुट
कंसोल में आउटपुट -
abckoniucl QWERTYcwaf HELLOdnulywbogqhypgmylqlvmckhg Foofhfnhon