हमें एक JavaScript फ़ंक्शन लिखना है जो पहली आर्ग्युमेंट के रूप में प्राकृतिक संख्या num और दूसरी और तीसरी आर्ग्युमेंट के रूप में दो प्राकृतिक संख्याएं m और n लेता है। हमारे फ़ंक्शन का कार्य 1 से num (सम्मिलित) तक की सभी प्राकृतिक संख्याओं को बढ़ते क्रम में रखने वाली एक सरणी वापस करना है।
लेकिन यदि कोई संख्या m का गुणक है, तो हमें इसे 'kit' स्ट्रिंग से बदलना चाहिए,
यदि कोई संख्या
nका गुणक है, तो हमें इसे 'kat' से बदलना चाहिए, औरयदि कोई संख्या
mऔरnदोनों का गुणक है तो इसे 'kitkat' स्ट्रिंग से बदला जाना चाहिए।
कोड
const num = 50; const m = 5, n = 6; const kitKat = (num = 1, m = 1, n = 1) => { const res = []; for(let i = 1; i <= num; i++){ if(i % m === 0 && i % n === 0){ res.push('kitkat'); }else if(i % m === 0){ res.push('kit'); }else if(i % n === 0){ res.push('kat'); }else{ res.push(i); }; }; return res; }; console.log(kitKat(num, m, n));आउटपुट
कंसोल में आउटपुट होगा:
[ 1, 2, 3, 4, 'kit', 'kat', 7, 8, 9, 'kit', 11, 'kat', 13, 14, 'kit', 16, 17, 'kat', 19, 'kit', 21, 22, 23, 'kat', 'kit', 26, 27, 28, 29, 'kitkat', 31, 32, 33, 34, 'kit', 'kat', 37, 38, 39, 'kit', 41, 'kat', 43, 44, 'kit', 46, 47, 'kat', 49, 'kit' ]