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

जांचें कि संख्या फिबोनाची श्रृंखला में आती है या नहीं - JavaScript


हमें एक JavaScript फंक्शन लिखना है जो एक संख्या लेता है और जांचता है कि वह फिबोनाची श्रृंखला में आती है या नहीं। हमें बूलियन लौटाना चाहिए।

फिबोनाची जांचने के लिए निम्नलिखित कोड है -

उदाहरण

const num = 89;
const isFib = query => {
    if(query === 0 || query === 1){
        return true;
    }
    let prev = 1;
    let count = 2;
    let temp = 0;
    while(count <= query){
        if(prev + count === query){
            return true;
        };
        temp = prev;
        prev = count;
        count += temp;
    };
    return false;
};
console.log(isFib(num));

आउटपुट

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

true

  1. JavaScript में कैसे जांचें कि इनपुट संख्या है या अक्षर? JavaScript में कैसे जांचें कि इनपुट संख्या है या अक्षर?

    isNaN() फंक्शन से जांचें कि मान संख्या नहीं है (Not-a-Number)। ध्यान: isNaN() false लौटाता है (खाली स्ट्रिंग 0 बन जाती है)। बुनियादी isNaN() उपयोग console.log(isNaN(123)); // false (संख्या है) console.log(isNaN(123)); // false (स्ट्रिंग लेकिन संख्या में बदल जाती है) console.log(isNaN(abc)

  1. - C# में अभाज्य संख्या (Prime Number) जांचना

    अभाज्य संख्या (Prime Number) वह पूर्णांक है जो 1 से बड़ा हो और जिसके केवल दो भाजक हों: 1 और स्वयं। बुनियादी एल्गोरिदम (O(n)) int count = 0; for (int i = 1; i <= n; i++) { if (n % i == 0) count++; } bool isPrime = (count == 2); उदाहरण using System; namespace Demo { class MyApplication {

  1. - पायथन में अकिलीज़ नंबर की जांच

    समस्या विवरण एक संख्या n दी गई है, जांचें कि क्या यह अकिलीज़ नंबर है। अकिलीज़ नंबर = शक्तिशाली संख्या (हर अभाज्य गुणक p के लिए, p² भी विभाजित करता है) लेकिन पूर्ण घात नहीं (a^b रूप में नहीं)। उदाहरण इनपुट: 108 आउटपुट: True 108 = 2² × 3³ — दोनों अभाज्य गुणकों के वर्ग विभाजित करते हैं, लेकिन 108 पूर्