আনহোল্ড ব্যবহার করে পুরো হোলেড লিখুন


55

ASCII অক্ষর 126 দশমিক কোড 33 থেকে আছেন:

!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~

লক্ষ্য করুন যে বেশিরভাগ ফন্টে, এই 25 টি চরিত্রের মধ্যে "ছিদ্র" রয়েছে: ( 0 টির চেয়ে বড় একটি বংশ আপনি বলতে পারেন)

#$%&04689@ABDOPQRabdegopq

অন্যান্য 68 "অপরিশোধিত" অক্ষরগুলি হ'ল:

!"'()*+,-./12357:;<=>?CEFGHIJKLMNSTUVWXYZ[\]^_`cfhijklmnrstuvwxyz{|}~

আপনার টাস্কটি হ'ল অবরুদ্ধ অক্ষরগুলি ব্যবহার করে সংক্ষিপ্ততম প্রোগ্রামটি লিখতে হয় যা প্রতিটি ক্রমযুক্ত অক্ষরের প্রতিটি হোল্ড অক্ষরকে একবারে আউটপুট করে।

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

নোট

  • আপনাকে সমস্ত অপ্রয়োজনীয় অক্ষর বা একটির একটিরও ব্যবহার করতে হবে না।
  • আউটপুটে অবহেলিত অক্ষর নাও থাকতে পারে।
  • হোয়াইটস্পেস ভাষা ব্যবহৃত হতে পারে।
  • আউটপুট stdout যেতে হবে বা একটি ফাইল যেতে পারে। কোনও ইনপুট থাকা উচিত নয়।

বোনাস: কেবল মজাদার জন্য, হোলযুক্ত অক্ষরগুলি ব্যবহার করে সমস্ত অপরিহার্য অক্ষর মুদ্রণের চেষ্টা করুন। আমি সন্দেহবাদী যে এটি একটি বিদ্যমান ভাষায় করা যেতে পারে।


9
শিরোনামের জন্য +1। আমরা এই মত ভালবাসা জিনিস না ।
জ্যাকব

1
পার্ল সমাধান কোথায় ?!
পিয়ের আরলাড

4
ঠিক আছে, হাস্কেল বা সি তে কোনও সমাধান নেই; এটি যদি আপনি চান এমন কোনও প্রোগ্রাম হয় তবে আপনার বানানটি দরকার main
রাইময়েড

2
হোয়াইটস্পেস ব্যবহার করে বোনাস করা যায়।
জোশুয়া

1
আমি ভুলে গেছি কেউ কীভাবে খেয়াল করেনি ~??
ক্যালভিনের

উত্তর:


18

পাইথ , 43 35 টি অক্ষর

tTFk"*+,-7;=?GHIKVWXYhiklnvwx"C-Ck7

এখানে চেষ্টা করুন

9 টি শুরুতে বাদ দিয়ে নতুন অক্ষরগুলি পৃথক করে আলাদাভাবে অক্ষরগুলি মুদ্রণ করে।

স্ট্রিংয়ে সমস্ত অক্ষর 7 টির চেয়ে বেশি থাকে যা 9 টি @ হয়ে যায়, তাই এটি বিশেষ ক্ষেত্রে যুক্ত হয়। অ্যালগরিদম @ হাওয়ার্ডকে ধন্যবাদ।

ব্যাখ্যা:

tT                print(10-1)                T=10, t(x)=x-1 if x is an int.
Fk"<string>"      for k in "<string>":
C-Ck7             print(chr(ord(k)-7))       Note that C is overloaded as ord and chr.


22

ব্রেইনফাক 119

--[------->++<]>-.+.+.+.++++++++++.++++.++.++.+.+++++++.+.+.++.+++++++++++.+.+.+.[------>+<]>--.+.++.+.++.++++++++.+.+.

আহ, --শুরুতে ... আপনি কি সেখানে প্রাথমিক রেজিস্ট্রারে 254 এ সাইকেল চালাচ্ছেন?
ওয়েলওয়েস্ট

1
হ্যাঁ :) 36 টি লুপটি সংক্ষিপ্ত করে তোলে (35 পাওয়ার জন্য)
তেউন প্রোঙ্ক


@ ক্যালভিনের শখ আমি মোটামুটি নিশ্চিত কোন ইনপুট অনুমোদিত নয়, দুঃখিত। যদিও ওপি স্পষ্ট করতে চাইবে।
isaacg

@ আইসএইচজি আমি জানি, আমার মূল কোডটি ইনপুট নেয় না কেন এবং শেষ উদাহরণটি গুরুতর নয় :)
টিউন প্রোঙ্ক

20

বোনাস - ডিসি, 179 টি অক্ষর

ওহ ভাল, Pঅনুমতি দেওয়া যেখানে অন্য একটি সীমাবদ্ধ চরিত্র সেট চ্যালেঞ্জ ।

6A44469PD684P44D4898PDB99P4008D0BP486B48BPA60BPD096P4A68666P460A0D4P690490AP8084088P6B6AB66P6BBB608P80D4BAAPA046PBAD4P60A6668P480DD96P4A040BBP848BP40DD8D0P46840B6P696B48BP48D64BAP

যেহেতু dcস্পষ্টতই ব্যাখ্যা দেওয়ার পক্ষে যথেষ্ট অস্পষ্টতা রয়েছে (আমার চারপাশে অদ্ভুত জিনিসগুলি বিবেচনা করে আমার কাছে অদ্ভুত!) এখানে একটি সংক্ষিপ্তসার রয়েছে:

এটি মূলত স্বেচ্ছাসেবক-নির্ভুল গণিত সহ একটি আরপিএন ক্যালকুলেটর। তবে এই চ্যালেঞ্জের জন্য, আমি Pকমান্ডটি ব্যবহার করছি , যা একটি সংখ্যা 256 বেসে অক্ষরের একটি সিরিজ হিসাবে ব্যাখ্যা করে এবং সেগুলি মুদ্রণ করে। উদাহরণ: 65 Pপ্রিন্ট A(ASCII কোড 65)। 16706 Pপ্রিন্টগুলি AB(16706 = 65 * 256 + 66)।

এটি বাদ দিয়ে, কেবলমাত্র অন্য একটি আকর্ষণীয় বৈশিষ্ট্যটি হেক্সাডেসিমাল সংখ্যায় 0-9A-Fঅন্তর্ভুক্ত না থাকা সত্ত্বেও এটি হেক্সাডেসিমাল সমস্ত অঙ্ককে স্বীকৃতি দেয় । ডেসিমাল ইনপুট ডিফল্ট, সুতরাং ইনপুট টোকেন হয় 999মানে 9 hundreds + 9 tens + 9এবং ABCএর মানে হল 10 hundreds + 11 tens + 12এটি সমতুল্য উপার্জন 1122

ABDআংশিক দশমিকগুলিতে অঙ্কগুলি ব্যবহার করার ক্ষমতাটি অক্ষমভাবে ব্যবহারের অক্ষমতার জন্য তৈরি করে 12357, এবং ক্রম এবং ক্রমবদ্ধকরণের পছন্দটি বাকিটি করে। (আমি কিছু সংখ্যা প্রয়োজন x, y, zএবং তারা অনুমতি সংখ্যায় representable করা হয় না, তারপর আমি প্রতিনিধিত্বমূলক চেষ্টা x*256*256+y*256+zপরিবর্তে।)

বৃহত্তর গ্রুপ ব্যবহার করে প্রোগ্রামটি সম্ভবত কিছুটা ছোট করা যেতে পারে। আমি প্রতি সংখ্যায় 3 বাইট ছাড়িনি।


1
@ ডিজিটাল ট্রামুমার অন্য উপায়ে সমস্যার বিবৃতি শেষে বোনাস ছিল ।

হা! আমি সেটা মিস করছিলাম! অসাধারণ! +1
ডিজিটাল ট্রমা

আপনি এই ব্যাখ্যা করতে পারেন? এবং এমন কোনও জায়গা আছে যা আমরা এটি চালাতে পারি?
ক্যালভিনের

4
কোন জায়গা আপনি এটি চালাতে পারেন? হার্ড-টু-পঠিত প্রোগ্রামগুলি তৈরি করার জন্য ডিসি কিছু বোকা ভাষা নয়, এটি একটি গুরুতর ক্যালকুলেটর। এটি যে কোনও ইউনিক্স মেশিনে (বা সাইগউইন) চালান।

@ ক্যালভিনের শখগুলি আপনার কাছে যদি কোনও লিনাক্স বা ইউনিক্স মেশিনের (ওএসএক্স সহ) অ্যাক্সেস থাকে তবে কেবল একটি টেক্সট ফাইল হিসাবে সংরক্ষণ করুন যেমন বোনাস.ডিসি, তবে চালান dc bonus.dc। ডিসি সেখানকার প্রাচীনতম ভাষাগুলির মধ্যে একটি এবং এটি আক্ষরিক কয়েক দশক ধরে * নিক্সে স্থায়ীভাবে স্থিতিশীল ছিল। এটি যদিও সুপরিচিত নয়, সম্ভবত এটি তার আরকেন এবং খুব বেশি পঠনযোগ্য আরপিএন সিনট্যাক্সের কারণে নয়। কিছু কোড-গল্ফ চ্যালেঞ্জের জন্য দুর্দান্ত যদিও ;-)
ডিজিটাল ট্রমা

12

বাশ + কোর্টিলস, 56 বাইট

tr \(-y \!-r<<<'*+,-7;=?GHIKVWXYhiklnvwx'
tr C-F 7-:<<<E

ভাগ্য হিসাবে এটি হবে, holed অক্ষরের ascii মান 7 যোগ করার ফলে সমস্ত অপ্রয়োজনীয় অক্ষর পাওয়া যায় ("9" ব্যতীত)। সুতরাং আমরা কেবল এই রূপান্তরটি বিপরীতে করি, তারপরে "9" পেতে অনুরূপ রূপান্তর ("E" থেকে 12 বিয়োগ) করব।

আউটপুট:

#$%&0468@ABDOPQRabdegopq
9

7
আমি পছন্দ করি যে প্রথম লাইনটি কীভাবে একগুচ্ছ অক্ষর থেকে sub টি বিয়োগ করে এবং এতে -7বিরামচিহ্নগুলির মধ্যে একটি বিরামচিহ্ন প্রদর্শিত হয় এবং এই 2 টি সত্যের একে অপরের সাথে কোনও সম্পর্ক নেই।

@ WumpusQ.Wumbley আমি এটাও লক্ষ্য করি নি :)
ডিজিটাল ট্রমা

6

পার্ল - 49 বাইট

symlink".",':=<?)-/! YX[]VIHKx{}|~vih'^chr(25)x25

এটি হাওয়ার্ডের সমাধানের পার্ল সংস্করণ। 25 দিয়ে স্ট্রিংটি XORing. আউটপুট নামের সাথে একটি ফাইল #$%&04689@ABDOPQRabdegopq। আমি ব্যবহারের ধারণা symlinkএবং ফাইলটির নাম আউটপুট ফর্ম্যাট হিসাবে পেয়েছি কারণ সমস্ত কিছু নিষিদ্ধ।

এখানে আরও একটি পার্ল সমাধান আমি নিয়ে এসেছি। এটি সম্ভবত অনেক উন্নতি করা যেতে পারে এবং এটি বেশ দীর্ঘ, তাই আমি আপাতত একটি পঠনযোগ্য ফর্ম্যাটে রেখে চলেছি।

until(y/1/1/>32){s//1/}
until(y/1/1/>125+1){
    if(chr(y/1/1/)!~/[!"'()*+,-.\/12357:;<=>?CEFGHIJKLMNSTUVWXYZ[\\\]^_`cfhijklmnrstuvwxyz{|}~]/) {
        symlink".",chr y/1/1/;
    }
    s/^/1/
}

এটি একাধিক ফাইলকে আউটপুট দেয়, প্রত্যেকটির নাম একটি অক্ষর। আমি নিষিদ্ধ চরিত্রটি ব্যবহার না করে স্ট্রিংগুলি কীভাবে যুক্ত করতে পারি তা বুঝতে পারি না।

for, while, map, say, print, eval, s///e, এবং যে কোনো পরিবর্তনশীল নাম (ভেরিয়েবল দিয়ে শুরু ব্যবহার করা যাবে না @বা $পার্ল মধ্যে) যা এই কঠিন প্রণীত।

আশা করি ফাইলগুলির নামগুলি আউটপুট ফর্ম্যাট হিসাবে ঠিক আছে কারণ আমি নিশ্চিত যে আউটপুট তথ্যের প্রতিটি উপায় নিষিদ্ধ অক্ষর ব্যবহার করে।


আমি আপনাকে সৃজনশীলতার জন্য একটি +1 দিচ্ছি! কোডের খুব চালাক ব্যবহার!
ওলিওয়েস্ট

আমি জানি এটি বেশ পুরানো, তবে আউটপুটটি স্ক্রিনে মুদ্রণ করা এবং -pপতাকা ব্যবহার করে কয়েকটি বাইট সংরক্ষণ করা এবং *_=\(... ): এটি অনলাইনে চেষ্টা করুন!
ডোম হেস্টিংস

পছন্দ করুন আমি মনে করি যেহেতু -pপতাকাটির pএকটি গর্ত রয়েছে তবে এটি নিষিদ্ধ করা হবে ।
hmatt1

5

ম্যাটল্যাব, 36 বাইট

ক্লোজ করুন .... বর্তমান বিজয়ীর চেয়ে মাত্র 1 বাইট বেশি (আইএএসএজি)! যা, আরও পরিদর্শন করার পরে, আমি ইতিমধ্যে যা করতে সেট করেছি তা ইতিমধ্যে করেছে। ঠিক আছে, চাকাটি পুনর্নির্মাণে কোনও ক্ষতি হবে না ...

আমি জানি এটি একটি পুরানো চ্যালেঞ্জ, তবে আমি কেবল এটির মধ্যে আগ্রহী হওয়ার পরে বুঝতে পারি।

['*+,-7;=?GHIKVWXYhiklnvwx'-7,57,'']

আমি যদি কেবল ম্যাটল্যাব বুঝতে পারি যে আমি পৃথক ''... পরামর্শ ছাড়া স্ট্রিং চাই , কেউ?


4

ব্রেইনফাক 303 275

++++++++[>+>++>+++>++++>+++++>++++++>+++++++>++++++++>+++++++++>++++++++++>+++++++++++>++++++++++++>+++++++++++++>++++++++++++++>+++++++++++++++>++++++++++++++++<<<<<<<<<<<<<<<<-]>>>>+++.--->----.+.+.++>.>----.++.++.+.->.+.+.-->----.++++>-.+.+.+.-->>+.+.-->----.+.++.+>-.+.+.

ব্রেইনফাক, চূড়ান্ত অপ্রত্যাশিত রহস্যময় ভাষা (হোয়াইটস্পেস বাদে);)


1
পুরানো টুকরা মুছুন, ধর্মঘট না।
isaacg

2
আমি দেখতে পাচ্ছি যে আপনি আপনার কোড স্নিপকেটের জন্য উদ্ধৃতি জিনিসটি (আসল নামটি জানেন না) ব্যবহার করেছেন। আপনার কোড এবং প্রেস নির্বাচন করতে সহজ হতে পারে Ctrl+ + K:)
Teun প্রন্ক

@ আইস্যাকগ সম্পন্ন হয়েছে। টিউনপ্রংক, হয়ে গেল!
ওয়েলওয়েস্ট

6
অথবা স্পেসবারটি কেবলমাত্র একবার বা দুটি লাইন হলে 4 বার চাপুন। এই টুইটটি? `এটি একটি ব্যাকটিক (এটিকে একটি গুরুতর উচ্চারণও বলা হয়, যদিও " কোট টোটিজ " আমার জন্য নতুন: পি)
ডোরকনব

1
@ ডুরকনব তারপরে আমরা দুজনেই আজ কিছু শিখলাম যদিও আপনি যা শিখলেন তা কোনওভাবেই ভুল: পি
তেউন প্রোঙ্ক

4

জেএস - 196 - এটি ব্যবহার করে দেখুন

h=(c=!1+[])[1];i=c[2*2];j=(f=[]+{})[1];this[i+'v'+h+'l'](h+'l'+i+'rt('+h+'t'+j+f[2]+'("Iy\x51lJj\\x'+2*2+'1\\x3'+~-1+'Nj\\x'+2*3+'75\x51EFC\x52E\\x3'+3*3+'\x51UVJhYm\x52lZ2\\x3'+3*3+'wc\x51=="))')

1
খোশ, এ তো পাগল। দেখে মনে হচ্ছে জেএস হ'ল সবচেয়ে আপত্তিজনক ভাষাগুলির মধ্যে একটি =)
flawr

আপত্তিজনক হ্যাঁ, তবে এটি আমার প্রবেশের তুলনায় এটি কেবলমাত্র স্পেক ... দুঃখিত @bebe তবে আমি আপনাকে এবার জেএসড করেছি ...
ওয়ালি ওয়েস্ট

1
@ ওয়েল ওয়েস্ট আমি যুদ্ধ ঘোষণা করি
bebe

1
217 : h=1-1;j=3+3;k='\\x';m=!i+k;c=m[1];f=m[i=2+2];l=k+3;n=k+j;r=k+i;this[f+'v'+c+'l'](c+'l'+f+'rt("\\x23\\x2'+i+k+25+k+2+j+l+h+l+i+l+j+l+2*i+l+3*3+r+h+r+1+r+2+r+i+r+'f\\x5'+h+k+51+k+52+c+n+2+n+i+f+n+7+n+'f\\x7'+h+k+'71")')- ইনলাইনড l, সংক্ষিপ্ত m, iপ্রথম ব্যবহারের উপর ঘোষিত , পুনরাবৃত্ত নিদর্শনগুলির জন্য কয়েকটি অতিরিক্ত ভার তৈরি করেছে (আপনি সম্ভবত বর্ণের আউটপুট ক্রমের ক্রমটি সম্পাদন করে এটি উন্নত করতে পারেন, তবে এটি আমার ধৈর্যের বাইরে: পি)।
অলকোনজা

2

গল্ফস্ক্রিপ্ট, 89 টি অক্ষর

71 22+,{33+}/]''+'!"\'()*+,-./12357:;<=>?CEFGHIJKLMNSTUVWXYZ[\]^_`cfhijklmnrstuvwxyz{|}'-

কেবল সমস্ত ASCII অক্ষরের একটি অ্যারে তৈরি করে এবং সেগুলি থেকে "হোলড" অক্ষরগুলি বিয়োগ করে।

71 22+,  # Builds array of 0..93
{33+}/]  # Converts to 33..126
''+      # Convert ASCII codes to string
'stuff'- # Subtracts "stuff" (the non-holed characters) from the string

2

বেফঞ্জ 98 - 69 বাইট

"()+ijWI=*">:5j2 ,-5_"157:h">:5j2 ,-1_"=>?LMN^_lmn">:5j2 ,+3_"?"1+s <

এটি 3 অংশে করে। এক যেখানে অপরিশোধিত অক্ষরের মান হোল চরিত্রের চেয়ে ৫ টির মধ্যে পৃথক এবং তারপরে যেগুলি 1 দ্বারা পৃথক হয় এবং অবশেষে অবরুদ্ধ অক্ষরগুলির তালিকা যা হোলযুক্তগুলির থেকে 3 দ্বারা পৃথক হয়। বেফুঞ্জে টার্মিনেট প্রোগ্রামের নির্দেশনাটি "@" (চর মান 64৪), তাই শেষে আমি লোড করব "?" (চরের মান 1)) 1 যুক্ত করুন তারপর নির্দেশের কোডের সাথে কোডটি রেখে দিন।

আমি তিনটিকে একীভূত করে আরও গল্ফ করতে পারি

>:5j2 ,(differ value)_

বিভাগ, কিন্তু সম্ভবত খুব বেশি না।


2

জাভাস্ক্রিপ্ট 240 228

প্রাথমিক জমা:

z=(!1+"")[1];y=(!!1+"")[3];x={}+"";w=x[1];v=x[2];u=z+"t"+w+v;1[_="c\157nstruct\157r"][_](z+'l'+y+'rt('+u+'("Iy\x51lJj"+'+(t=u+'("\x51\x51==")')+'+'+u+'("M"+'+t+'+"==")+"Nj"+'+u+'("Zw==")+"5\x51EFC\x52E\71\x51UVJhYm\x52lZ2\71wc\x51=="))')()

এখন, এটি দুর্দান্ত শুরু, এখানে কীভাবে এটি ভেঙে যায় ...

z=(!1+"")[1];        // assigns "a" to z, !1+"" === "false"
y=(!!1+"")[3];       // assigns "e" to y, !!1 === "true"
x={}+"";             // assigns "[object Object]" to x
w=x[1];v=x[2]        // assigns "o" to w, and "b" to v
u=z+"t"+w+v;         // creates the mystical "atob" command, yes, I'm gonna use it!
1[_="c\157nstruct\157r"][_] // sets up the primitive to a number object... this acts similar to the "window" primitive object so that I can play off functions...
z+'l'+y+'rt(         // starts creating an alert call
'+u+'("Iy\x51lJj"+'+(t=u+'("\x51\x51==")')+'+'+u+'("M"+'+t+'+"==")+"Nj"+'+u+'("Zw==")+"5\x51EFC\x52E\71\x51UVJhYm\x52lZ2\71wc\x51=="))')()
// Above line abuses atob command with a couple of nested instances of the command, also using hex and octal equivalents of characters

এবং তারপরে আমি ভেবেছিলাম ... "এখানে একটি সহজ উপায় থাকতে হবে ..." এবং আছে ...

সংশোধিত জমা: z=(!1+"")[1];y=(!!1+"")[3];x={}+"";w=x[1];v=x[2];u=z+"t"+w+v;this[y+"v"+z+"l"](z+'l'+y+'rt('+u+'("Iy\x51lJj"+'+(t=u+'("\x51\x51==")')+'+'+u+'("M"+'+t+'+"==")+"Nj"+'+u+'("Zw==")+"5\x51EFC\x52E\71\x51UVJhYm\x52lZ2\71wc\x51=="))')

দেখতে দেখতে আমি ব্যবহার করতে পারেন eval (এটা একসঙ্গে এগুলোকে, @bebe থেকে অনুপ্রেরণা করে; যা ব্যবহার তুলনায় অনেক দ্রুততর হয় constructorএকটি এর constructorএকটি এর number...) আমি এটা 228 থেকে খনন নিচে ... আমি জানি এটা এই বিশেষ গলফ প্রতিদ্বন্দ্বিতা জিততে নাও হতে পারে , তবে আপনি জাভাস্ক্রিপ্টটিকে কতটা অপব্যবহার করতে পারেন তা দেখানোর কেবলমাত্র আমার উপায়, এবং এখনও পছন্দসই ফলাফল পাবেন ...


2

প্রধান - অনিদ্রা , 50

FFy~~jF~y<={*n<<ztf>={.f=(tHL~k<yf={*n>Lj(FunLn<j~

এটি ফলাফল:

abdegopq04689@ABDOPQR#$%&

বোনাস - অনিদ্রা, 268

ogeeoddp@poe@ggep@oe@opge@gee@%d@p@gqeo@p@ge@e9de49ed9e4dppe@%e@geee@ge@p%ee@%e@dp@%ep@%ee@%d@%eeee@%e@%ee@%e@geee@%e@gee@ggopop@peo@ggep@p@ge@ggeep@ge@gee@%e@geee@ge@gee@ge@ppoep@%ee@%edep@gepe@ge@%ee@%e@geee@ge@%ee@%%eeoe@ge@pep@%gep@p@%e@%%eep@%e@gee@e%e@oe@%gep@p@

এটি ফলাফল:

!"'()*+,-./12357:;<=>?CEFGHIJKLMNSTUVWXYZ[\]^_`cfhijklmnrstuvwxyz{|}~

আমি মনে করি আউটপুটটি পুনরায় সাজানো থাকলে প্রোগ্রামটির দৈর্ঘ্য হ্রাস করা উচিত, তবে এটি করার জন্য আমার অনুসন্ধান প্রোগ্রামটি পরিবর্তন করতে হবে।

সীমাবদ্ধ সংখ্যক অক্ষর দিয়ে পরিচালনা করতে সক্ষম এমন অন্য একটি ভাষা কেস দেখানোর জন্য। যাইহোক, এটি উত্সটিতে কেবল 3 টি অনন্য অক্ষর সহ যে কোনও আউটপুট সম্পর্কে লিখতে পারে।

বর্তমানে, এই একমাত্র ভাষা যা বিদ্যমান সমস্ত উত্তরগুলির মধ্যে প্রধান চ্যালেঞ্জ এবং বোনাস উভয়ই করতে পারে।

অনিদ্রা ইন্টারপ্রেটার


1

বেফঞ্জ 98 - 46 বাইট

আইস্যাকের পাইথ এন্ট্রিটির বেফঞ্জ-আইয়েড সংস্করণ:

"xwvnlkihYXWVKIHG?=;7-,+*">:5j2 ,-7_"?"1+:,s <

1

জাপট , 33 বাইট

7+2+"*+,-7;=?GHIKVWXYhiklnvwx"c-7

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

ইসাকের পাইথ জমা হিসাবে একই অ্যালগরিদম , কেবল জাপটে সংক্ষিপ্ত হবে।

কিভাবে এটা কাজ করে

7+2+"*+,-7;=?GHIKVWXYhiklnvwx"c-7

7+2           Obviously the number 9
    "..."c-7  Apply -7 on each char's charcode of this string
   +          String concatenation

হ্যাঁ, এটি জেএস, যা সবচেয়ে আপত্তিজনক ভাষাগুলির মধ্যে একটি , কেবল ছোট (এবং আপনার প্রয়োজন alertবা console.logএখানে নেই)।

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