समस्या
मूल (अंग्रेज़ी) दिखाएँमूल संख्या वह होती है जो 1 से बड़ी हो और केवल 1 तथा स्वयं से ही विभाजित हो सके। किसी संख्या n के लिए उसके वर्गमूल तक के भाजकों की जांच करना पर्याप्त है।
is_prime(n) को लागू करें।
इनपुट
n: जांचने के लिए संख्या।
आउटपुट
यदि n मूल है तो true लौटाएँ, अन्यथा false लौटाएँ।
सीमाएँ
-1,000 ≤ n ≤ 1,000,000,000,000
उदाहरण
उदाहरण 1
इनपुट:
n = 29
अपेक्षित आउटपुट:
expected = True
इनपुट:
long long n = 29;
अपेक्षित आउटपुट:
bool expected = true;
इनपुट:
long n = 29;
अपेक्षित आउटपुट:
bool expected = true;
व्याख्या
29 के अलावा 1 और 29 के कोई अन्य भाजक नहीं हैं।
उदाहरण 2
इनपुट:
n = 21
अपेक्षित आउटपुट:
expected = False
इनपुट:
long long n = 21;
अपेक्षित आउटपुट:
bool expected = false;
इनपुट:
long n = 21;
अपेक्षित आउटपुट:
bool expected = false;
व्याख्या
21 = 3 × 7, इसलिए यह मूल संख्या नहीं है।
संदर्भ
यह चुनौती CodeUtility के लिए अनुकूलित की गई है। ऊपर दिए गए स्टेटमेंट और सीमाओं का पालन करें।