এন পাওয়ার জন্য নবম অক্ষর চালান


19

সংক্ষিপ্ততম প্রোগ্রামটি লিখুন যেমন আপনি যখন প্রথম অক্ষর এবং প্রতিটি Nth অক্ষরকে নতুন প্রোগ্রামে যুক্ত করেন তখন আউটপুট হয় N. এটি অবশ্যই N = 1, 2, ..., 16 এর জন্য কাজ করে।

এটি বলার আর একটি উপায় হ'ল, আপনি যদি প্রথমটি এবং তার পরে প্রতিটি এনথ বাদে আপনার প্রোগ্রাম থেকে সমস্ত অক্ষর অপসারণ করেন তবে অবশিষ্ট কোডটির আউটপুট এন হওয়া উচিত

উদাহরণ

যদি আপনার কোড ছিল

ABCDEFGHIJKLMNOP

এন = 1 ফলাফল ABCDEFGHIJKLMNOP। চলমান এই উচিত আউটপুট 1.
এন = 2 ফলাফলে ACEGIKMO। চলমান এই উচিত আউটপুট 2.
এন = 3 ফলাফলে ADGJMP। চলমান এই উচিত আউটপুট 3.
এন = 4 ফলাফলে AEIM। চলমান এই উচিত আউটপুট 4.
এন = 5 ফলাফলে AFKP। চলমান এই উচিত আউটপুট 5.
এন = 6 ফলাফলে AGM। চলমান এই উচিত আউটপুট 6.
এন = 7 ফলাফলে AHO। চলমান এই উচিত আউটপুট 7.
এন = 8 ফলাফলে AI। চলমান এই উচিত আউটপুট 8.
এন = 9 ফলাফলে AJ। চলমান এই উচিত আউটপুট 9.
এন = 10 ফলাফলে AK। চলমান এই উচিত আউটপুট 10.
এন = 11 ফলাফলে AL। এটি চালানো 11 আউটপুট হওয়া উচিত
inAM। চলমান এই উচিত আউটপুট 12.
এন = 13 ফলাফলে AN। এটি চালানো 13 আউটপুট হওয়া উচিত
N এন = 14 এর ফলাফল AO। চলমান এই উচিত আউটপুট 14.
এন = 15 ফলাফলে AP। এটি চালানো 15 আউটপুট করা উচিত।
N = 16 ফলাফল A। এটি চালানো 16 আউটপুট করা উচিত।

বিস্তারিত

  • সমস্ত অক্ষর অনুমোদিত, এএসসিআইআই এবং নন-এএসসিআইআই। (নিউলাইনস এবং অপ্রকাশনীয় এএসসিআইআই পাশাপাশি অনুমতিপ্রাপ্ত Note দ্রষ্টব্য যে গাড়ীর রিটার্ন এবং লাইন ফিড গণনা স্বতন্ত্র অক্ষর হিসাবে গণ্য হয়েছে))
  • আপনার স্কোরটি আপনার অপরিবর্তিত প্রোগ্রামের অক্ষরের দৈর্ঘ্য (উদাহরণস্বরূপ 15)। সর্বনিম্ন স্কোর জয়।
  • 16 এর নীচে স্কোরটি স্পষ্টভাবে অসম্ভব কারণ পরিবর্তিত প্রোগ্রামগুলির মধ্যে কমপক্ষে দু'টি একরকম হবে।
  • আউটপুট কোনও ফাইল বা স্টডআউট বা যুক্তিসঙ্গত অন্য কোনও জিনিস হতে পারে। তবে, ১ different টি বিভিন্ন প্রোগ্রামের আউটপুটটি অবশ্যই একই জায়গায় যেতে হবে (উদাহরণস্বরূপ AOস্টাডাউটে গেলে ঠিক হয় না তবেA কোনও ফাইলে যায়)। কোনও ইনপুট নেই।
  • আউটপুট অবশ্যই দশমিক হতে হবে, হেক্স নয়। আসল আউটপুটে কেবল 1 বা 2 টি অক্ষর থাকা উচিত যা 1 থেকে 16 পর্যন্ত সংখ্যা তৈরি করে, অন্য কিছুই নয়। (মতলবের মতো জিনিস ans =ঠিক আছে))
  • আপনার প্রোগ্রামটি N = 17 বা ততোধিকের জন্য কাজ করতে হবে না।

প্রোগ্রামে মন্তব্য সম্পর্কে আপনার অবস্থান? ইয়ে বা বরং?
AndoDaan

1
@ অ্যান্ডোডান ইয়ে
ক্যালভিনের শখ 3

ফিরে আসার জন্য স্বাগতম! =) বুঝতে পেরে আমাকে কিছুক্ষণ তাকিয়ে থাকতে হয়েছিল যে এটি সত্যই জিজ্ঞাসা করা হয়েছিল, ক্যালভিন শখ দ্বারা সম্পাদিত নয়।
ভেক্টরাইজড

2
হ্যাঁ, তাই আপনি আমাদের সব পরে ছেড়ে না! : ডি
ডোরকনবব

3
দেখে মনে হচ্ছে কোড কখন ABCDEFGHIJKLMNOএবং N = 15ফলাফল ফলাফলটি ঠিক A
স্ন্যাক

উত্তর:


11

এপিএল, 49

⌊⊃⍟○7⍟⍟1|/2111118 9⍝×-1 ×○3×4_5_×   1_   _⍝_⍝ __2

পরিবর্তিত প্রোগ্রাম

1  ⌊⊃⍟○7⍟⍟1|/2111118 9⍝×-1 ×○3×4_5_×   1_   _⍝_⍝ __2
2  ⌊⍟7⍟|21189×1×345× 1  ⍝⍝_2
3  ⌊○⍟/119-××5 1 ⍝ 2
4  ⌊7|18××4×1 ⍝2
5  ⌊⍟21×○5   
6  ⌊⍟19×51⍝2
7  ⌊11-4 ⍝
8  ⌊|8×× 2
9  ⌊/9×1 
10 ⌊2×5 
11 ⌊11 ⍝
12 ⌊1×12
13 ⌊13 
14 ⌊14⍝
15 ⌊15 
16 ⌊8×2

Explaination

আমি নীচ থেকে শুরু করব কারণ এটি ব্যাখ্যা সহজ করে তুলবে

মাথায় রাখতে এপিএলের দুটি ভাষার বৈশিষ্ট্য রয়েছে। এক, এপিএলের কোনও অপারেটর নজির নেই, বিবৃতি সর্বদা ডান থেকে বামে মূল্যায়ন করা হয়। দুটি, অনেক এপিএল ফাংশনগুলি তার ডানদিকে (মোনাদিক) বা তার বাম এবং ডানদিকে দুটি যুক্তি (ডায়াডিক) দেওয়া হয় তার উপর নির্ভর করে বেশ আলাদাভাবে আচরণ করে ।

মোনাডিক গোলাকার নিচে (মেঝে ফাংশন), ডায়াডিক ×স্পষ্টতই গুণফল, বাকী লাইনের মন্তব্য মন্তব্য
এটি সুস্পষ্ট করে তোলে:

16 ⌊8×2
15 ⌊15 
14 ⌊14⍝
13 ⌊13 
12 ⌊1×12
11 ⌊11 ⍝
10 ⌊2×5 

9:⌊/9×1
/ হ্রাস করা হয়। মূলত এটি বাম এবং ডানদিকে অ্যারের ফাংশন নেয়, অ্যারের উপাদানগুলির প্রতিটি জোড়ার মধ্যে ফাংশনটি সন্নিবেশ করান এবং মূল্যায়ন করুন। (এটি কয়েকটি ভাষায় "ভাঁজ" বলা হয়)
এখানে, ডান যুক্তিটি একটি স্কেলার তাই /কিছুই করে না।

8:⌊|8×× 2
মোনাডিক ×হ'ল সংকেত ফাংশন এবং মোনাদিক হ'ল |পরম মান ফাংশন সুতরাং, × 2মূল্যায়ন করা হয় 1এবং |8×1অবশ্যই হয়8

7:⌊11-4 ⍝ সুস্পষ্ট হওয়া উচিত

::⌊⍟19×51⍝2
মোনাডিক হ'ল প্রাকৃতিক লগ
তাই, এটির ⍟19×51মূল্যায়ন করে ln(19×51) = 6.87626...এবং এটিতে গোল করে6

5:⌊⍟21×○5
কীটাণুজাতীয় তা বৃদ্ধি পায় π দ্বারা তার যুক্তি
⍟21×○5হলln(21×5π) = 5.79869...

4:⌊7|18××4×1 ⍝2
Dyadic |গেলিক ভাষার ফাংশন
×4×1মূল্যায়ণ 1এবং 7|18×1হয়18 mod 7 = 4

3:⌊○⍟/119-××5 1 ⍝ 2
স্পেস-বিভাজিত মানগুলি একটি অ্যারে। নোট করুন যে এপিএলে, যখন বেশিরভাগ স্কেলারের ফাংশনগুলি অ্যারে আর্গুমেন্ট দেয় তখন এটি একটি অন্তর্নিহিত মানচিত্র।
Dyadic লগ ইন করুন নেই
তাই ××5 1, 5 এবং 1 সংকেত এর সংকেত, যা দেয় 1 1, 119-1 1হয় ¯118 ¯118( ¯শুধু বিয়োগ চিহ্ন। APL ঋণাত্মক সংখ্যা এবং বিয়োগ মাঝে পার্থক্যটা উল্লেখ করা হয়েছে), এবং ⍟/¯118 ¯118হয় লগ -118 (-118) = 1

2:⌊⍟7⍟|21189×1×345× 1 ⍝⍝_2
আপনি নিজেই এটি কাজ করতে পারেন

1:⌊⊃⍟○7⍟⍟1|/2111118 9⍝×-1 ×○3×4_5_× 1_ _⍝_⍝ __2
এটিতে আরও জটিল ব্যবহার রয়েছে /। যদি nএকটি সংখ্যা হয়, Fএকটি ফাংশন হয় এবং Aএকটি অ্যারে হয়, তারপরে nF/Aপ্রতিটি গ্রুপকে nএকটানা এন্ট্রি নিলে Aএবং প্রয়োগ করে F/। উদাহরণস্বরূপ, 2×/1 2 3প্রতিটি জোড় একটানা এন্ট্রি নেয় (যা হয় 1 2এবং 2 3) এবং ×/প্রতিটি গ্রুপের জন্য 2 6
তাই প্রদানের জন্য প্রয়োগ করে , 1|/2111118 9কেবল ফিরে আসে 2111118 9(যেমন এটি |/স্কেলারের ক্ষেত্রে প্রযোজ্য )। তারপর, ⍟○7⍟⍟Ln প্রযোজ্য, তারপর লগ ইন করুন 7 ঐ সংখ্যার, তারপর π দ্বারা এবং Ln আবার তা বৃদ্ধি পায় তাদের। অন্য দিক থেকে বেরিয়ে আসা নম্বরগুলি 1.46424... 0.23972...
হ'ল, এখানে কেবল অ্যারের প্রথম উপাদানটি নির্বাচন করতে ব্যবহৃত হয়।


22

পাইথন - 1201 1137 (জেনারেটর: 241 218) - হ্যাশগুলি দীর্ঘজীবী করুন!

কৌশল:

আমি প্রতিটি লাইনটি পছন্দসই আউটপুট হিসাবে যতগুলি হ্যাশ দিয়ে শুরু করার চেষ্টা করেছি n। তারপরে অন্যান্য সমস্ত সংস্করণ এই লাইনটি পুরোপুরি এড়িয়ে যাবে।

তবে প্রধান অসুবিধাটি হ্যাশগুলির সঠিক সংখ্যা সংযোজন করা ছিল যাতে পরের রানটি পরবর্তী লাইনের শুরুতে ঠিক আঘাত হানে। তদ্ব্যতীত, অন্যান্য সংস্করণগুলির সাথে হস্তক্ষেপ হতে পারে, উদাহরণস্বরূপ সংস্করণ 16 printলাইন 5 এবং এর ঠিক কমান্ডের মধ্যে সরাসরি জাম্পিং । সুতরাং এটি দ্রুত পরীক্ষার জন্য সহায়ক স্ক্রিপ্টের সাথে একত্রিত হয়ে অনেকগুলি পরীক্ষা এবং ত্রুটি ছিল।

পরিসংখ্যান:

  • চরিত্র: 1201 1137
  • হ্যাশ: 1066 1002 (88.1%)
  • নন-হ্যাশগুলি: 135 (11.9%)

কোড:

#
print 1#####
#p#r#i#n#t# #2######################
##p##r##i##n##t## ##3###
###p###r###i###n###t### ###4
####p####r####i####n####t#### ####5#########
#####p#####r#####i#####n#####t##### #####6##########
######p######r######i######n######t###### ######7###########
#######p#######r#######i#######n#######t####### #######8###
########p########r########i########n########t######## ########9##
#########p#########r#########i#########n#########t######### #########1#########0##
##########p##########r##########i##########n##########t########## ##########1##########1##
###########p###########r###########i###########n###########t########### ###########1###########2##
############p############r############i############n############t############ ############1############3##
#############p#############r#############i#############n#############t############# #############1#############4##
##############p##############r##############i##############n##############t############## ##############1##############5##
###############p###############r###############i###############n###############t############### ###############1###############6

পরীক্ষার স্ক্রিপ্ট:

with open('printn.py', 'r') as f:
    c = f.read()

for n in range(1, 17):
    print "n =", n, "yields",
    exec c[::n]

আউটপুট:

n = 1 yields 1
n = 2 yields 2
n = 3 yields 3
n = 4 yields 4
n = 5 yields 5
n = 6 yields 6
n = 7 yields 7
n = 8 yields 8
n = 9 yields 9
n = 10 yields 10
n = 11 yields 11
n = 12 yields 12
n = 13 yields 13
n = 14 yields 14
n = 15 yields 15
n = 16 yields 16

আপডেট: একটি উত্পন্ন স্ক্রিপ্ট!

আমি আমার সমাধান সম্পর্কে ভেবেছিলাম এবং এটি অবশ্যই অ্যালগোরিদমিকভাবে উত্পন্ন করার জন্য একটি প্যাটার্ন থাকতে হবে। সুতরাং আমরা এখানে যেতে:

lines = ['#']
for i in range(1, 17):
    lines.append(('#' * (i - 1)).join('\nprint ' + `i`))
    fail = True
    while fail:
        while ''.join(lines)[::i].find('print ' + `i`) < 0:
            lines[i] = '#' + lines[i]
        fail = False
        for n in range(1, 17):
            try:
                exec ''.join(lines)[::n]
            except:
                lines[i] = '#' + lines[i]
                fail = True
                break
print ''.join(lines)

এটি লাইন দ্বারা প্রোগ্রাম লাইন তৈরি করে:

  1. একটি হ্যাশ দিয়ে শুরু করুন।
  2. কমান্ডের iসাথে একটি নতুন লাইন যুক্ত করুন print iএবং i - 1প্রতিবেশী দুটি অক্ষরের মধ্যে হ্যাশ করুন।
  3. বর্তমান প্রোগ্রামটি কমান্ড ধারণ করে না এর "ই-সংস্করণ" (প্রতি আমি-তম চরিত্র) যদিও print i(misalignment কারণে) বা কোন nসঙ্গে -version n in range(1, 17)একটি ব্যতিক্রম ছোঁড়ার আগের লাইনে অন্য হ্যাশ যোগ করুন।

আজ সকালে আমি নিজে হাতে পেয়েছি তার চেয়ে এটি একটি সংক্ষিপ্ত প্রোগ্রামটি ফিরে এসেছে। (সুতরাং আমি আমার সমাধানটি উপরের দিকে আপডেট করেছি Furthermore) তদুপরি, আমি নিশ্চিত যে এই ধরণের অনুসরণ করে কোনও ছোট বাস্তবায়ন নেই। কিন্তু আপনি জানেন না!

গল্ফযুক্ত সংস্করণ - 241 218:

h='#';L=[h];I=range(1,17);J=''.join
for i in I:
 p='print '+`i`;L+=[(h*(i-1)).join('\n'+p)]
 while 1:
  while J(L)[::i].find(p)<0:L[i]=h+L[i]
  try:
   for n in I:exec J(L)[::n]
   break
  except:L[i]=h+L[i]
print J(L)

মনে রাখবেন যে একটি সংক্ষিপ্ত জেনারেটর থাকতে পারে, যেমন প্রতিটি লাইনের জন্য প্রয়োজনীয় সংখ্যক হ্যাশগুলি হার্ড-কোডিংয়ের মাধ্যমে। তবে এটি তাদের নিজেই গণনা করে যে কোনও এন> 16 এর জন্য ব্যবহার করা যেতে পারে।


3
চরিত্রটিকে সাধারণত "হ্যাশ" বলা হয় (বা "অক্টোপোর্প" যদি আপনি অভিনব, বা "সংখ্যা চিহ্ন" বোধ করেন)
ফায়ারফ্লাই

চমৎকার কাজ! রুবি ব্যবহার করে আপনি এর p 1পরিবর্তে এটি ব্যবহার করে অনেক ছোট করতে পারেন print 1
ক্যালভিনের শখ

1
হ্যাঁ একেবারে! কোড গল্ফের ক্ষেত্রে এটি পাইথনের প্রধান দুর্বলতা হতে পারে। - তবে অ্যান্ডোডানের 5765776-অক্ষরের সমাধানটির জন্য আমার কোডের দৈর্ঘ্য এখনও গড়ের বাইরে! :)
ফালকো

21

বেফুঞ্জ 93 - পাঁচ মিলিয়ন সাতশ-পঁয়ষট্টি হাজার এবং সাতশত সাতত্তর ছয় অক্ষর

আমি গুরুত্ব সহকারে নেওয়া উচিত ...

v                                                                               &(720 720 - 80) X SPACE
""""""""""""""""                                                                &(720 720 - 80) X SPACE
1234567890123456                                                                &(720 720 - 80) X SPACE
"""""""""1111111                                                                &(720 720 - 80) X SPACE
,,,,,,,,,"""""""                                                                &(720 720 - 80) X SPACE
@@@@@@@@@,,,,,,,                                                                &(720 720 - 80) X SPACE
         ,,,,,,,                                                                &(720 720 - 80) X SPACE
         @@@@@@@                                                                &(720 720 - 80) X SPACE

3 কারণে। প্রথম কারণ: একটি বেফুঞ্জ স্ক্রিপ্ট সর্বদা 80x25 থাকে, তাই যাই হোক না কেন, কোড সহ লাইনে হ্রাস পেয়েছে এমন কিছু হওয়া উচিত । ২ য় কারণ: কেন কিছু প্রায় ৫.৫ মিলিয়ন স্পেস কারণ 720 720 720 হ'ল 1 থেকে 16 এর মধ্যে সর্বনিম্ন সাধারণ একাধিক ... এর অর্থ যখন আমরা অক্ষরগুলি এড়িয়ে যাচ্ছি তখন গণ্ডগোলের চারপাশে কোনও মোড়ানো থাকবে না। তৃতীয় কারণ: বাহ, এটি বেশ অযৌক্তিক।


15

209 টি অক্ষর (বিভিন্ন ভাষা)

আমি কেবল জিনিসগুলি সহজ রাখার চেষ্টা করেছি এবং প্রচুর প্রাথমিক কারণগুলির সাথে কোনও কিছুকে পজিশনে এড়ানো এড়াতে চাইছি। সুবিধাটি হ'ল অনেক স্ক্রিপ্টিং ভাষায় চালানোর ক্ষমতা। এটি এমন কোনও ভাষায় কাজ করা উচিত যা ইচ্ছাকৃতভাবে বিকৃত নয় এবং নিম্নলিখিত বৈশিষ্ট্যগুলি রয়েছে:

  • পূর্ণসংখ্যার আক্ষরিক
  • বেসিক পাটিগণিত অপারেটর +, - (বিয়োগ এবং অবহেলা), *, /
  • খালি অভিব্যক্তির মূল্যায়ন মুদ্রণ করে
  • একটি একক অক্ষর রয়েছে যা একটি লাইন মন্তব্য শুরু করে

উদাহরণ স্বরূপ,

পাইথন 2 কমান্ড-লাইন ইন্টারপ্রেটার (যদিও এটি কোনও ফাইল থেকে নয়):

+                1 #            4 /   23      #    #   5            #            9   #            7   6 *         #    # -        5     2   *  -        ##  2        6   #2                     *   2       6   4

ম্যাটল্যাব ('%' দিয়ে কেবল '#' প্রতিস্থাপন করুন):

                 1 %            4 /   23      %    %   5            %            9   %            7   6 *         %    % -        5     2   *  -        %%  2        6   %2                     *   2       6   4

এনবি প্রথম '1' এর আগে 17 টি স্পেস থাকতে হবে। আপনি ছেলেরা প্রচুর ভাষা জানেন, সুতরাং দয়া করে আমাকে আরও তালিকা তৈরি করতে সহায়তা করুন যাতে এটি চালু হতে পারে (:

সম্পাদনা: লাইনটি ইন্টেন্ট হওয়া এড়াতে পাইথনের জন্য 0 পজিশনে অবিচ্ছিন্ন + যুক্ত করা হয়েছে।


স্পাইডার IndentationErrorকমান্ড লাইনে একটি রান ছুড়ে ফেলে । তবে আপনি এখানে কোড পোস্ট করার সময় সঠিক মার্কডাউন সিনট্যাক্সটি ব্যবহার করেননি।
ফালকো

আমি যেমন আশঙ্কা করছিলাম যে জায়গাগুলির সংখ্যাটি ভুল হয়ে গেছে তবে এখন এটি স্থির। @ ফ্যালকো প্রতিটি প্রোগ্রাম সবই এক লাইনে থাকা উচিত যাতে আমি মনে করি না যে অনুপস্থিত জায়গাগুলি একটি ইন্ডেন্টেশন ত্রুটির কারণ হতে পারে। হতে পারে আপনার দোভাষী দাবী করেন যে সবকিছু ঠিকঠাক করে রেখে দেওয়া হোক বা প্রতিটি সংখ্যার জন্য প্রোগ্রামটি একসাথে না হয়ে আলাদাভাবে চালানো দরকার।
শুক্রবার

আমার দোভাষীটি প্রথম লাইনটি খুব শুরুতে শুরু হওয়ার প্রত্যাশা করে। সুতরাং আপনার কোড কার্যকর করা যাবে না।
ফালকো

আমি unexpected indentপাইথন ২.7 কনসোলেও পাচ্ছি । তবে এটি মতলবতে কাজ করে তাই কোনও উদ্বেগ নেই। আমি বিশ্বাস করি এটি রুবিতেও কাজ করে।
ক্যালভিনের শখ 15

ওফ দুঃখিত ফালকো এবং ক্যালভিনের শখগুলি, আপনি ঠিক বলেছেন এটি কার্যকর হয়নি it তবে আমি প্রথম চরিত্রটি '+' এ পরিবর্তন করে ত্রুটিটি রোধ করতে পেরেছি।

9

সিজেম, 89 বাইট

GiiAHH(5A5(7ii)ii;(;(-i((i(-i)i)ii)i()i((i(i(iiii(iii(iiiii(iiiii(i-i(iiiiiii(ii(ii(-ii-

এই পদ্ধতির কোনও ধরণের মন্তব্য ব্যবহার করা হয় না।

iপূর্ণসংখ্যায় কাস্ট করে, তাই এটি এখানে একটি নূপুর। এটি সাদা স্থান দ্বারা প্রতিস্থাপন করা যেতে পারে, তবে চিঠিগুলি আমার কাছে আরও পঠনযোগ্য বলে মনে হচ্ছে ...

নিম্নলিখিত কোডটি কার্যকর করে অনলাইনে চেষ্টা করুন :

G,{)
"GiiAHH(5A5(7ii)ii;(;(-i((i(-i)i)ii)i()i((i(i(iiiii(iii(iiiii(iiiii(i-i(iiiiiii(ii(ii(-ii-"
%_~}%N*

উদাহরণ রান

$ cat nth-char.cjam 
G,{)"GiiAHH(5A5(7ii)ii;(;(-i((i(-i)i)ii)i()i((i(i(i
iii(iii(iiiii(iiiii(i-i(iiiiiii(ii(ii(-ii-"%_~}%N*N
$ cjam nth-char.cjam 
GiiAHH(5A5(7ii)ii;(;(-i((i(-i)i)ii)i()i((i(i(i
iii(iii(iiiii(iiiii(i-i(iiiiiii(ii(ii(-ii-
1
GiH(A(i)i((i((iii)(i(((
i(i(ii(ii(-(iii(ii(i-
2
GA(5ii(-(-ii(((iii(i(i(iii(((i
3
GHAii((ii(((iii(i-iii(-
4
GH(i(iii(i(i(i(ii-
5
G(i((i((i(((i((
6
G5)-ii(iii(i(
7
GAi(i(iiiii-
8
G5(-(i(ii(
9
G((i((((i
10
G7ii(i(i-
11
Gi((i(i(
12
Gi((ii(
13
G)i(i((
14
Giii(i
15
Giiiii
16

7

গল্ফস্ক্রিপ্ট, 61 বাইট

1})_#;#;;00123358_(_};}_}_}} _}_(__6
_})4_)_+)__(__}__;_}___6

এটি মন্তব্যগুলির সুবিধা গ্রহণ করে ( #) এবং অনিবন্ধিত "সুপার-মন্তব্য" ( }এটি তুলনামূলকভাবে অনুসরণ করা সমস্ত কিছু নীরবে উপেক্ষা করা হয়)।

_একটি নূপুর এটি হোয়াইটস্পেস দ্বারা প্রতিস্থাপন করা যেতে পারে, তবে আন্ডারস্কোরগুলি আমার কাছে আরও পঠনযোগ্য বলে মনে হচ্ছে ...

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

উদাহরণ রান

$ cat nth-char.gs
16,{)"1})_#;#;;00123358_(_};}_}_}} _}_(__6
_})4_)_+)__(__}__;_}___6"\%.~}%n*
$ golfscript nth-char.gs
1})_#;#;;00123358_(_};}_}_}} _}_(__6
_})4_)_+)__(__}__;_}___6
1
1)##;0238(}}}} }(_
}4)+_(__;}_6
2
1_#025(;}}}_
)))(};_6
3
1#;28}} (
4+(_}6
4
1;05}_}64)__6
5
1#2(}}
)(;6
6
1;3; 6)_}
7
1;8}(4(}
8
10(}
);
9
10}}4_6
10
11}_+_
11
12}
(6
12
13})_
13
13 )}
14
15})6
15
18((
16
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.