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

नौ अद्वितीय संख्याओं के लिए कितने क्रमपरिवर्तन संभव हैं, और PHP उन सभी को कैसे उत्पन्न कर सकता है?

2024-12-21 को प्रकाशित
ब्राउज़ करें:467

How Many Permutations Are Possible for Nine Unique Numbers, and How Can PHP Generate Them All?

क्रमपरिवर्तन: सभी संभावित संख्या संयोजन उत्पन्न करना

संख्याओं के सभी संभावित सेटों को निर्धारित करना, यह सुनिश्चित करना कि प्रत्येक सेट में प्रत्येक संख्या का उपयोग केवल एक बार किया जाता है, इसमें शामिल है क्रमपरिवर्तन की अवधारणा को समझना।

गणना के लिए सूत्र क्रमपरिवर्तन

एन आइटमों के लिए क्रमपरिवर्तन की संख्या की गणना करने का सूत्र है:

nPk = n!/(n-k)!

इस मामले में, जहां हम हमारे पास 9 संख्याएँ (0-8) हैं और हम प्रत्येक सेट में उन सभी का उपयोग करना चाहते हैं, हमारे पास है:

9P9 = 9! = 362880

इसका मतलब है कि 362,880 संभावित क्रमपरिवर्तन हैं।

PHP में क्रमपरिवर्तन लागू करना

PHP "PHP में स्थित pc_permute नामक एक शक्तिशाली फ़ंक्शन प्रदान करता है कुकबुक" ओ'रेली द्वारा। यहां एक उदाहरण कोड स्निपेट है:

pc_permute(array(0, 1, 2, 3, 4, 5, 7, 8));

pc_permute फ़ंक्शन सभी संभावित क्रमपरिवर्तन उत्पन्न और प्रिंट करता है दी गई सारणी. आउटपुट संख्याओं के 362,880 अद्वितीय सेटों की एक सूची होगी, जिनमें से प्रत्येक में सभी 9 नंबर (0-8) होंगे।

यह कोड संख्याओं के दिए गए सेट के सभी संभावित संयोजनों का पता लगाने का एक मजबूत तरीका प्रदान करता है, जो उपयोगी साबित होता है। क्रमपरिवर्तन से जुड़े विभिन्न अनुप्रयोगों में।

नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3