সংজ্ঞা
এলিউর ফি ফাংশন (একেএ টোটিনেন্ট ফাংশন ): একটি ফাংশন যা একটি ধনাত্মক সংখ্যা নেয় এবং প্রদত্ত সংখ্যার সাথে সহ-প্রধান যে প্রদত্ত সংখ্যার তুলনায় ইতিবাচক সংখ্যার সংখ্যা কম দেয়। এটি হিসাবে চিহ্নিত করা হয়
φ(n)
।পৌঁছানো সংখ্যা : যদি সেখানে একটি ধনাত্মক পূর্ণসংখ্যা বিদ্যমান
x
যেমন যেφ(x) == n
, তারপরn
হয় পৌঁছানো ।
কার্য
প্রদত্ত ইতিবাচক পূর্ণসংখ্যটি পৌঁছনীয় কিনা তা নির্ধারণ করতে একটি ফাংশন / প্রোগ্রাম লিখুন।
ইনপুট
যে কোনও যুক্তিসঙ্গত বিন্যাসে একটি ধনাত্মক সংখ্যা। কেউ অনুমান করতে পারেন যে সংখ্যাটি ভাষার দক্ষতার মধ্যে রয়েছে। Unary ইনপুট গ্রহণ করা হয়।
আউটপুট
দুটি সুসংগত মান, একটি পৌঁছনীয় সংখ্যার জন্য এবং অন্যটি অ্যাক্সেসযোগ্য সংখ্যার জন্য। দুটি মান দুটিই যে কোনও রকম হতে পারে, যতক্ষণ না সেগুলি সুসংগত থাকে।
Testcases
অ্যাক্সেসযোগ্য সংখ্যা হ'ল 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, 60, 64, 66, 70, 72, 78, 80, 82, 84, 88, 92, 96
( ওইআইএসে A002202 )
বিধি
স্ট্যান্ডার্ড লুফোলস প্রযোজ্য।
বিজয়ী মানদণ্ড
এটি কোড-গল্ফ । সর্বনিম্ন বাইট-কাউন্ট জয়ের সাথে জমা দেওয়া।
তথ্যসূত্র
phi(n) = count { m : 1 <= m <= n AND (m,n) are coprime }
.. এটা কি সত্য?