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

JavaScript में फाइबोनैचि संख्याओं की जांच


हमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या लेता है और जांचता है कि यह फाइबोनैचि संख्या है या नहीं (यानी यह फाइबोनैचि श्रृंखला में आती है या नहीं)।

यदि संख्या फाइबोनैचि संख्या है तो हमारा फ़ंक्शन true वापस करे, अन्यथा false।

इसके लिए कोड:

const num = 2584;
const isFibonacci = num => {
  if (num === 0 || num === 1) {
    return true;
  }
  let prev = 1;
  let count = 2;
  let temp = 0;
  while (count <= num) {
    if (prev + count === num) {
      return true;
    }
    temp = prev;
    prev = count;
    count += temp;
  }
  return false;
};
console.log(isFibonacci(num));
console.log(isFibonacci(6765));
console.log(isFibonacci(45));
console.log(isFibonacci(8767));

कंसोल पर आउटपुट:

true true false false

  1. - JavaScript में विशेष संख्याओं की जांच

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या, num, को पहला और एकमात्र तर्क के रूप में लेता है। यदि संख्या num के अंकों का योग एक पालिंड्रोम संख्या है, तो हमारा फ़ंक्शन true वापस करना चाहिए, अन्यथा false। उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है - const num = 781296; तो आउटपुट होना चाहिए - c

  1. - JavaScript में संख्याओं में सफ़िक्स जोड़ना

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या, num, को पहला और एकमात्र तर्क के रूप में लेता है। हमारे फ़ंक्शन का कार्य निम्नलिखित नियमों के अनुसार संख्या में st, nd, rd, th जोड़ना है: 1 पर समाप्त होने वाली संख्याओं के साथ st का उपयोग किया जाता है (उदाहरण: 1st, उच्चारण: फर्स्ट) 2 पर समाप्त

  1. - C प्रोग्राम: फाइबोनैचि संख्याएं (Fibonacci Numbers)

    n संख्या दी गई है, कार्य 0 से शुरू होकर n तक फाइबोनैचि श्रृंखला उत्पन्न करना है। फाइबोनैचि श्रृंखला: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34 जहां 0 और 1 निश्चित हैं, उसके बाद प्रत्येक पद पिछले दो पदों का योग होता है। पुनरावृत्ति संबंध: Fₙ = Fₙ₋₁ + Fₙ₋₂, जहां F(0)=0, F(1)=1 दृष्टिकोण: रिकर्सिव दृष्टिकोण: सर