Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

जावास्क्रिप्ट में सबसे छोटा गुणक ढूंढना


हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एकमात्र इनपुट के रूप में एक संख्या लेता है। फ़ंक्शन को वह सबसे छोटी संख्या ढूंढनी चाहिए जो पहले n प्राकृतिक संख्याओं से बिल्कुल विभाज्य हो।

उदाहरण के लिए -

n = 4 के लिए, आउटपुट 12 होना चाहिए, क्योंकि 12 सबसे छोटी संख्या है जो 1, 2, 3 और 4 से विभाज्य है।

उदाहरण

इसके लिए कोड होगा -

const smallestMultiple = num => { 
  let res = 0; 
  let i = 1; 
  let found = false; 
  while (found === false) { 
    res += num; 
    while (res % i === 0 && i <= num) { 
      if (i === num) { 
        found = true; 
      } 
      i++; 
    } 
    i = 1; 
  } 
  return res; 
}; 
console.log(smallestMultiple(2)); 
console.log(smallestMultiple(4)); 
console.log(smallestMultiple(12)); 
console.log(smallestMultiple(15));

आउटपुट

कंसोल में आउटपुट होगा -

2 12 27720 360360
  1. - JavaScript में सभी अद्वितीय पथ (Unique Paths) ढूंढना

    मान लीजिए हमारे पास m * n क्रम की एक सरणी है। एक व्यक्ति 2-D सरणी के प्रारंभ ब्लॉक (0,0) पर शुरू होता है और वह अंत (m, n) तक पहुंचना चाहता है। सीमा यह है कि एक बार में, वह या तो एक कदम नीचे या एक कदम दाएं जा सकता है। हमें एक JavaScript फ़ंक्शन लिखना है जो 2-D ग्रिड की ऊंचाई और चौड़ाई लेता है। फ़ंक्

  1. - JavaScript में सरणी में मौजूद सबसे छोटा धनात्मक पूर्णांक ढूंढना

    हमें एक JavaScript फ़ंक्शन लिखना है जो पहले और एकमात्र तर्क के रूप में पूर्णांकों की एक सरणी लेता है। हमारे फ़ंक्शन को उस सबसे छोटे धनात्मक पूर्णांक को ढूंढना और वापस करना चाहिए जो सरणी में मौजूद नहीं है। उदाहरण के लिए - यदि इनपुट सरणी है - const arr = [4, 2, -1, 0, 3, 9, 1, -5]; तो आउटपुट होना चाह

  1. - JavaScript में सबसे छोटा अच्छा आधार ढूंढना

    अच्छा आधारएक पूर्णांक num के लिए, हम k= 2) को num का अच्छा आधार कहते हैं, यदि num के आधार k में सभी अंक 1 हैं।उदाहरण के लिए: 13 आधार 3 है 111, इसलिए 3, num = 13 के लिए एक अच्छा आधार है।समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या को दर्शाने वाली स्ट्रिंग str को एकमात्र आर्ग्युमेंट के रूप म