एक धनात्मक पूर्णांक को देखते हुए इनपुट निर्धारित करता है कि क्या यह एक परिमाण संख्या है।
एक परिमाणी संख्या एक ऐसी संख्या है +
जो किसी भी दो अंकों के बीच आधार 10 में किसी भी पूर्णांक की अभिव्यक्ति में किसी भी अंक के सम्मिलन का संकेत देती है।
उदाहरण के लिए ४०४२ is विशाल है क्योंकि
4+0427 = 431 is prime
40+427 = 467 is prime
404+27 = 431 is prime
4042+7 = 4049 is prime
उत्पादन
आपको दो अलग-अलग मानों को आउटपुट करना चाहिए, एक जब इनपुट शानदार है और एक जब इनपुट नहीं है।
स्कोरिंग
इस प्रतियोगिता का लक्ष्य बाइट्स में दिए गए इस कार्य को हल करने के लिए लिखे गए स्रोत कोड का आकार बनाना होगा, जितना संभव हो उतना छोटा।
परीक्षण के मामलों
1 -> True
2 -> True
4 -> True
10 -> False
98 -> True
101 -> True
109 -> False
819 -> False
4063 -> True
40427 -> True
2000221 -> True
1
और 2
दो अंक नहीं होने के कारण अभिव्यक्तियों का सेट खाली है। खाली सेट के सभी सदस्य प्राइम हैं। इसके अलावा, उनमें से कोई भी नहीं है, लेकिन बिंदु के अलावा thats। यह थोड़ा भ्रामक है, मैं आपको वह देता हूँ लेकिन मुझे लगता है कि यह विकल्पों की तुलना में अधिक समझ में आता है।
1
किसी भी दो वर्णों (कोई सम्मिलित नहीं) के बीच डाला गया एक प्लस चिन्ह केवल उसी परिणाम में हो सकता है1
, जो स्वयं अभाज्य नहीं है।