আসুন 95 টি মুদ্রণযোগ্য ASCII টি অক্ষর 0 থেকে 94 এর মধ্যে নির্ধারণ করুন :
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
স্থান 0 হয়, !
1 হয় এবং তাই ~
94 হয় We আমরা এছাড়াও ট্যাব ( \t
) এবং 95 কে নিউলাইন ( \n
) এ 95 বরাদ্দ করব ।
এখন সেই অনন্ত স্ট্রিংটি বিবেচনা করুন যার Nth অক্ষর উপরের অক্ষরটি Nth মৌলিক সংখ্যা , মডিউল 97, নির্ধারিত হয়েছে। আমরা এই স্ট্রিং এস কল করব।
উদাহরণস্বরূপ, প্রথম মৌলিক সংখ্যা 2 এবং 2 মোড 97 2 এবং 2 নির্ধারিত হয়েছে "
, সুতরাং এস এর প্রথম অক্ষর "
। একইভাবে, 30 তম মৌলিক সংখ্যাটি 113, এবং 113 মড 97 হয় 16, এবং 16 নির্ধারিত হয়েছে 0
, সুতরাং এস এর 30 তম অক্ষর 0
।
এস এর প্রথম 1000 টি অক্ষর নিম্নরূপ:
"#%'+-137=?EIKOU[]cgiosy $&*,0>BHJTV\bflrt~
#%1=ACGMOY_ekmswy"046:HNXZ^dlrx|!)-5?AKMSW]eiko{"&.28DFX^hntv|%+139?CEQ[]agmo{ $,6>HPV\`hnrz~+5ACMOSU_mqsw$(*.BFNX`djp~!'-5;GKQS]_eoq{}"48:>DJRX^tv
'17=EQU[aciu 026<>DHJNZ\b#)/7ISaegkqy} $0:<@BFLXdlx~!'/3;?MQWY]ceku(.24LPR\hjt|!'-?EIKWamu$28<>BDNZ`fxz)+AGOUY[_gmwy"0:@LNRT^jl|~#')3;Meiow&(,4DFJRX^bnp%+-37=KQUW]agsy ,06BJPTn
)15;=CYegw ".<FHLTZ`dfjpx|~#-/9AES]ikquw&48>FLPbjtz
'1=KOU[]y{$,0>BJV\hlr%/1A[_amsw"(04<RTXZf!#)/59?AMQ]_ik{},2FV^bdhj
'39CEIOQWacoy{$28<BJPVfrtx%+/7AIOUkqs}*.4FHR`dfp~!);?EGKQS_cw,8:>DJLRhjp
%139EUW[aosu&>HNPZ\fhrxz#%/5=[egqy (:@LXZlrv|!35?MSWY]uw"(8@FL^nptz|!'17COacim &>BDHNP\`n+5;GU[eqsw}$*46:HNTX^`jl|'/AEKWY_ek&,:>FPXdvz|
7CIK[agu ,0NTZ`hnrt
%)+1GMOSegkwy "<BHLT^~-/59;?AKY_cku{.24:X\dntz!'37=?EIOQ[]ms&*6D`fz~/7=AGU[akmw"*46@HT^vx|#)-5GQW]_eo{}&,28@FPVX^djt|39OQcgoy6>PTV`fhnr#+7IY_ams} (*0:HLdfvx!#-AEGKScioq},48>\^hjptz
'-1=CKW[iu 6<HNPfn
)/=ACIS[aek(6@BNXZjl~5GM]ouw(,24>FPV\dhnpz|'+179EIWims&*28<DHV\`nz~
=AY_eq}*046:LR^
স্ট্যাক এক্সচেঞ্জ ট্যাবগুলিকে ফাঁকা স্থানগুলিতে রূপান্তরিত করে, তাই এখানে ট্যাবগুলি অক্ষত রাখার সাথে একটি পেস্টবিন রয়েছে।
চ্যালেঞ্জ
আপনার পছন্দের ভাষায় একটি বৈকল্পিক এস এর একটি স্ট্রিংগ সন্ধান করুন যা কিছু ধনাত্মক পূর্ণসংখ্যার এম এর জন্য প্রথম এম প্রাথমিক সংখ্যাগুলি, প্রতি লাইনে একটি করে আউটপুট দেয় M.
উদাহরণস্বরূপ, 2
এস এর 2
একটি স্ট্রস্ট্রিং (এটি একাধিক স্থানে ঘটে তবে যেটি করবে), এবং এটি একটি বৈধ সিজেএম প্রোগ্রাম যা এর আউটপুট
2
ক্রমে প্রথম এম = 1 টি প্রাথমিক সংখ্যা, প্রতি লাইনে একটি
একইভাবে, স্ট্রিংটি 2N3N5
কোথাও এস এর 2N3N5
স্ট্রাস্টিং হতে পারে এবং এটি একটি বৈধ সিজেএম প্রোগ্রাম যা আউটপুট করে
2
3
5
ক্রমানুসারে প্রথম এম = 3 প্রাথমিক সংখ্যা, প্রতি লাইনে এক
স্কোরিং
সর্বাধিক এম সহ জমাটি জয়লাভ করে। টাই ব্রেকার প্রথমে পোস্ট জমা দেওয়া হয়।
বিস্তারিত
শেষ লাইনের পরে alচ্ছিক ট্রেলিং নিউলাইন বাদে প্রতিটি লাইনে একক প্রাইম ছাড়াও কোনও বাড়তি আউটপুট থাকতে হবে না। কোনও ইনপুট নেই।
সীমাবদ্ধতা যতটা দীর্ঘ হয় তত দৈর্ঘ্য হতে পারে।
এস স্ট্রিং এস এর মধ্যে যে কোনও জায়গায় ঘটতে পারে (এবং এস এটি একাধিক জায়গায় থাকতে পারে।)
প্রোগ্রামটি অবশ্যই একটি পূর্ণাঙ্গ প্রোগ্রাম হতে হবে। আপনি ধরেই নিতে পারেন না যে এটি একটি রিপ্লে পরিবেশে চালিত হয়েছে।
প্রোগ্রামটি ত্রুটি ছাড়াই একটি সীমিত পরিমাণে চালানো এবং শেষ করতে হবে।
" নিউলাইন " আপনার সিস্টেম / দোভাষী / ইত্যাদির জন্য প্রয়োজনীয় কোনও নতুন নিউলাইন প্রতিনিধিত্ব হিসাবে ব্যাখ্যা করা যেতে পারে । এটি কেবল একটি চরিত্র হিসাবে বিবেচনা করুন।
আপনার স্ট্রিংটি শুরু হয় সেখানে আপনাকে অবশ্যই এস এর সূচি দিতে হবে, পাশাপাশি স্ট্রিংয়ের দৈর্ঘ্যও যদি স্ট্রিংিং নিজেই না হয়। আপনি কেবল দেখাইতে পারেন না যে সাবস্ট্রিং উপস্থিত থাকতে হবে।