"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > PHP में लूप्स का उपयोग करके अभाज्य संख्याओं का कुशलतापूर्वक पता कैसे लगाएं?

PHP में लूप्स का उपयोग करके अभाज्य संख्याओं का कुशलतापूर्वक पता कैसे लगाएं?

2024-11-01 को प्रकाशित
ब्राउज़ करें:325

How to Efficiently Detect Prime Numbers Using Loops in PHP?

लूप्स का उपयोग करके प्राइम नंबर का पता लगाना

प्रोग्रामिंग के दायरे में, प्राइम नंबर खोजने के लिए कुशल एल्गोरिदम की आवश्यकता होती है। एक सामान्य दृष्टिकोण लूप्स को नियोजित करना है, या तो फॉर या वाइल।

लूप्स का उपयोग करके PHP कार्यान्वयन के पिछले प्रयास के परिणामस्वरूप गलत अनुमान लगे। आइए एक वैकल्पिक दृष्टिकोण पर गौर करें।

IsPrime Function

प्रदान किया गया IsPrime फ़ंक्शन प्राइम संख्या का पता लगाने के लिए एक मजबूत समाधान प्रदान करता है:

function isPrime($num) {
    // Handling special cases: 1 is not prime, 2 is the only even prime
    if ($num == 1) {
        return false;
    } elseif ($num == 2) {
        return true;
    }

    // Efficiently handling even numbers
    if ($num % 2 == 0) {
        return false;
    }

    // Checking odd factors up to the square root
    $ceil = ceil(sqrt($num));
    for ($i = 3; $i 

उपयोग उदाहरण

इस फ़ंक्शन का उपयोग करना सीधा है:

$number = 17;
if (isPrime($number)) {
    echo $number . " is a prime number.";
} else {
    echo $number . " is not a prime number.";
}

मुख्य विशेषताएं

  • उच्च सटीकता के साथ अभाज्य संख्याओं का पता लगाता है
  • विशेष मामलों और सम संख्याओं को कुशलतापूर्वक संभालता है
  • नहीं घातांक की गणना करने या विभाजन सारणी का उपयोग करने की आवश्यकता है
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3