इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे।
समस्या कथन
एक पूर्णांक n दिया गया है, हमें यह जांचना होगा कि दिया गया पूर्णांक एक आर्मस्ट्रांग संख्या है।
एक धनात्मक पूर्णांक को आर्मस्ट्रांग क्रमांक n कहा जाता है यदि
abcd... = a^n + b^n + c^n + d^n + …
यहां हम 3 अंकों की एक आर्मस्ट्रांग संख्या और इसलिए क्रम तीन के लिए पाशविक-बल दृष्टिकोण पर चर्चा करेंगे।
ऑर्डर की आर्मस्ट्रांग संख्या की जांच करने के लिए हमें लाइन नंबर 7 में संबंधित ऑर्डर वैल्यू से 3 को बदलना होगा।
आइए अब कार्यान्वयन देखें -
उदाहरण
num = 221 sum_ = 0 # temp = num while temp > 0: digit = temp % 10 sum_ += digit ** 3 temp //= 10 # if num == sum_: print(num,"is an Armstrong number") else: print(num,"is not an Armstrong number")
आउटपुट
221 is not an Armstrong number
सभी चर और कार्य वैश्विक दायरे में घोषित किए गए हैं जैसा कि नीचे दिए गए चित्र में दिखाया गया है।
निष्कर्ष
इस लेख में, हमने यह जांचने के तरीके के बारे में जाना कि दी गई संख्या आर्मस्ट्रांग संख्या है या नहीं।