প্রাইমাস-অর্ডারস প্রাইমস


15

তারা কারা?

প্রাইমাস-অর্ডারাস প্রাইমস (পিওপি) প্রাইমস যা প্রাইমগুলির ক্রম অনুসারে তাদের ক্রম থাকে ।
সুতরাং nthপ্রাইম, পিওপি হওয়ার জন্য অবশ্যই সমস্ত অঙ্ক অবশ্যই nএকটি নির্দিষ্ট উপায়ে থাকতে হবে যা আমি ব্যাখ্যা করব।

উদাহরণ

আসুন বিষয়গুলি আরও স্পষ্ট করা যাক: সমস্ত অঙ্কের nঅবশ্যই POP এর অঙ্কগুলির মধ্যে উপস্থিত হওয়া উচিত inn

6469thমৌলিক 64679যা POP এর কারণ এটি সব ডিজিটের রয়েছে 6469সঠিক অনুক্রমে।
1407647এটি পপ কারণ এটি 107647thপ্রধান সংখ্যা

14968819 হ'ল পিওপি (968819 তম প্রাইম) S সুতরাং এই চ্যালেঞ্জটি ওইআইএস নয় (এ 114924)

1327 পপ নয় কারণ এটি 217thপ্রধান (অঙ্কগুলি সঠিক ক্রমে নয়)

চ্যালেঞ্জ

আপনি ঠিক অনুমান করেছেন!
একটি পূর্ণসংখ্যা দেওয়া হয়েছে n, nthপিওপি আউটপুট করুন

পরীক্ষার কেস

ইনপুট-> আউটপুট

1->17
3->14723    
5->57089
10->64553 
29->284833  
34->14968819

এটি তাই বাইটের সংক্ষিপ্ত উত্তরটি জয়!

এই সমস্ত 1-ইনডেক্স করা উচিত


0-ইনডেক্সড, 1-ইনডেক্সড বা ডিলারের পছন্দ?
শেগি

@ শেগি আমি মনে করি এটি 1-সূচকযুক্ত যা এটি পরীক্ষার মামলার সাথে সামঞ্জস্যপূর্ণ (বিষয়গুলির অর্ডার ধরণের)।
মিঃ এক্সকডার

@ মিঃ এক্সকোডার এটি 1 ম পিওপি, 7 তম প্রধান

@ এমআরএক্সকোডার: হ্যাঁ, দুঃখিত, আমি সম্ভবত এটি খারাপভাবে বলেছি; আমি যা বলতে চাইছিলাম তা হল 0-সূচি অনুমোদিত? একথাও ঠিক যে, পরীক্ষার বিষয় থেকে, 1-ইন্ডেক্স করা হয় মঞ্জুরিপ্রাপ্ত। আমাদের কী sensক্যমত্য আছে, যাইহোক, কোন সূচকে আমরা যদি কোনও চ্যালেঞ্জের মধ্যে ব্যবহার করতে পারি তবে আমাদের যদি পরীক্ষার বিষয়গুলি অনুসরণ করতে হয় এবং চ্যালেঞ্জের চশমাগুলিতে এর স্পষ্ট উল্লেখ নেই?
শেগি

1
ধন্যবাদ, বিল যদিও বেশিরভাগ ক্ষেত্রে আপনার সাম্প্রতিক চ্যালেঞ্জগুলি খুব ভাল হয়েছে, তাদের প্রত্যেকেরই একটি ছোটখাটো সমস্যা হয়েছে বা ২ টি হয়েছে যা মন্তব্যগুলিতে সাফ হয়ে গেছে, এজন্যই আমি আপনাকে আপনার চ্যালেঞ্জগুলি স্যান্ডবক্সিং শুরু করার পরামর্শ দিচ্ছি, আমাদের এই সমস্যাগুলি ধরার অনুমতি দিন।
শেগি

উত্তর:


3

গণিত, 104 বাইট

অত্যন্ত দক্ষ

(t=i=1;While[t<#+1,If[!FreeQ[Subsets[(r=IntegerDigits)@Prime@i,{Length@r@i}],r@i],t++];i++];Prime[i-1])&


এক মিনিটের মধ্যে n = 34 খুঁজে পাওয়া যায়


2

হুশ , 11 বাইট

!fS¤o€Ṗdṗİp

এটি অনলাইন চেষ্টা করুন!

তাত্পর্যপূর্ণ নয়, টিআইও-তে প্রায় 30 সেকেন্ডের মধ্যে চ (5) গণনা করুন

ব্যাখ্যা

!fS¤o€Ṗdṗİp
 f       İp    Filter the list of prime numbers and keep only those for which:
  S¤o€Ṗdṗ       The "d"igits of its index in the "ṗ"rime numbers are an "€"lement of the 
                  "Ṗ"owerset of its "d"igits
!              Return the element at the desired index of this filtered list

2

পাইথন 2 + জিপিপি 2 , 188 162 বাইট

বেশ দক্ষ, টিআইওতে 22 সেকেন্ডের মধ্যে n = 34 খুঁজে পাওয়া যায় !

সম্ভবত কিছুটা গল্ফ করা যেতে পারে

from gmpy2 import*
def F(a,b):
 i=k=0
 while b[i:]and a[k:]:k+=a[k]==b[i];i+=1
 return"0">a[k:]
x=input()
u=z=1
while x:z=next_prime(z);x-=F(`u`,`z`);u+=1
print z

এটি অনলাইন চেষ্টা করুন!


@ ডপাপ, এই বাইট যোগ হবে না? __import__("gmpy2").এর চেয়ে লম্বাfrom gmpy2 import*\n
হালভার্ড হুমেল

ওহ ঠিক আছে আমি জানি না কেন প্রথমবারের মতো আলাদা হয়েছিল। আমি সম্ভবত উদ্ধৃতি চিহ্নগুলি বা কিছু ভুলে গিয়েছি
ড্যানিয়েল


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.