परिभाषाएं
यूलर फ़ि फंक्शन (AKA टोटिएंट फंक्शन ): एक फंक्शन जो एक पॉजिटिव नंबर लेता है और दिए गए नंबर से कम पॉज़िटिव नंबर देता है जो दिए गए नंबर के साथ को-प्राइम होते हैं। इसे के रूप में चिह्नित किया जाता है
φ(n)।रीएचेबल नंबर : यदि कोई पॉजिटिव पूर्णांक मौजूद
xहैφ(x) == n, तोnवह पहुंच योग्य है ।
कार्य
यह निर्धारित करने के लिए कि किसी दिए गए धनात्मक पूर्णांक को प्राप्य है, यह निर्धारित करने के लिए एक फ़ंक्शन / प्रोग्राम लिखें।
इनपुट
एक सकारात्मक संख्या, किसी भी उचित प्रारूप में। कोई यह मान सकता है कि संख्या भाषा की क्षमता के भीतर है। यूनरी इनपुट स्वीकार किया जाता है।
उत्पादन
दो सुसंगत मूल्य, एक पहुंच योग्य संख्याओं के लिए और दूसरा अगम्य संख्याओं के लिए। दो मूल्य कुछ भी हो सकते हैं, जब तक वे सुसंगत हैं।
परीक्षण के मामलों
पहुंच योग्य संख्याएं 100निम्न हैं:
1, 2, 4, 6, 8, 10, 12, 16, 18, 20, 22, 24, 28, 30, 32, 36, 40, 42, 44, 46, 48, 52, 54, 56, 58, 58 60, 64, 66, 70, 72, 78, 80, 82, 84, 88, 92, 96
( A002202 OEIS पर)
नियम
मानक खामियां लागू होती हैं।
कसौटी जीतना
यह कोड-गोल्फ है । सबसे कम बाइट-काउंट जीत के साथ सबमिशन।
संदर्भ
phi(n) = count { m : 1 <= m <= n AND (m,n) are coprime }.. क्या यह सच है?