অনন্য অক্ষর সহ কোড জেনারেটর


35

চ্যালেঞ্জ

আপনার কাজটি কোডের একটি টুকরোটি লেখা যা কোডের অন্য একটি অংশকে আউটপুট করে। চূড়ান্ত কোড পূর্ণসংখ্যা 1 আউটপুট না হওয়া অবধি সেই কোডটি অবশ্যই অন্য কোডে আউটপুট দিতে হবে । চেইন প্রথম বার 1 আউটপুট হয় শেষ হয় ।

আপনার কোনও প্রোগ্রামই কোনও অক্ষর ভাগ করতে পারে না (বিধি-বিভাগে একটি ব্যতিক্রম রয়েছে)।

বিজয়ী জমাটি দীর্ঘতম চেইনের সাথে জমা হবে। টাই-ব্রেকারটি সর্বনিম্ন মোট দৈর্ঘ্যের দৈর্ঘ্যের হবে।


নিয়মাবলী:

  • আপনি উভয় ফাংশন, প্রোগ্রাম এবং স্নিপেট ব্যবহার করতে পারেন। আপনি একটি REPL পরিবেশ ধরে নিতে পারেন।
  • সমস্ত ফাংশন অবশ্যই একই ভাষায় লেখা উচিত
  • প্রতীক স্বাধীন ভাষা নিষিদ্ধ করা হয়। এর মধ্যে রয়েছে আঞ্চলিক প্রতীক স্বাধীন ভাষা যেমন হেডস্যাকস।
  • ডিফল্ট আউটপুট বিন্যাসটি কোনও ফাংশনের আউটপুটে inচ্ছিকভাবে উপেক্ষা করা যেতে পারে। এর মধ্যে রয়েছে ট্রেলিং নিউলাইনস ans =ইত্যাদি includes
  • আপনি স্থানের অক্ষরটি পুনরায় ব্যবহার করতে পারেন (এএসসিআইআই কোড পয়েন্ট 32), তবে নিম্নলিখিতটি নোট করুন:
    • আপনি যেকোন একটি ফাংশনে নিজের পছন্দমতো স্থানের অক্ষর ব্যবহার করতে পারেন, তবে অন্যান্য সমস্ত কার্যক্রমে এটি সর্বাধিক 5 এ সীমাবদ্ধ রাখুন
    • কোড পয়েন্ট 32 আপনার ভাষায় স্থান না থাকলে আপনি কোনও অক্ষর পুনরায় ব্যবহার করতে পারবেন না।
  • প্রোগ্রামগুলির কোনওটিই ইনপুট নিতে পারে না

  • চেইনটি কমপক্ষে দুটি প্রোগ্রাম দীর্ঘ হতে হবে।


উদাহরণ:

আপনার প্রাথমিক কোডটি হ'ল abc+cab+bac। এই আউটপুট:, foofoo*123যা ঘুরে আউটপুট disp(~0), কোন আউটপুট 1। এটি 3 টি প্রোগ্রামের একটি চেইন, সংযুক্ত দৈর্ঘ্যের 29 টি (টাই ব্রেকার)।




আমি বুঝতে পেরেছি তা নিশ্চিত করার জন্য: প্রোগ্রামগুলি মন্তব্যগুলি ব্যবহার করতে পারে, তাই না? আমার অর্থ, কোডের কিছু অংশ যা "অকেজো"
লুইস মেন্ডো

2
সাধারণ অভিব্যক্তি অনুমোদিত? উদাহরণস্বরূপ, একটি পাইথন প্রোগ্রাম চূড়ান্ত লিংক হতে পারে 2^3, যা শুধু মূল্যায়ন করবেন 1, অথবা এটি যেমন হতে আছে lambda:2^3, print(2^3)ইত্যাদি?
nneonneo

3
যে ভাষাগুলিতে আক্ষরিকাগুলি প্রোগ্রাম হতে পারে (যেমন প্রচলিত গল্ফ ল্যাংগুলিতে), সেখানে 1একটি প্রোগ্রাম এবং সেই প্রোগ্রামের আউটপুট উভয়ই হতে পারে বা চেইনটি শেষ হয় কখন 1আউটপুট হয়?
এমিগানা

উত্তর:


18

05 এ বি 1 ই , 5-চেইন: 236 + 29 + 13 + 3 + 1 = 282 বাইট

10101100011010001101100010110110001111000111001110101001000000000010111100100110011011010110011000100110101001001101100001110001111010100100000100010010001010011101011001110001000001011010101111001110011110001010111100001110110C₁<Au¦н.V

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

যা প্রোগ্রামটি প্রিন্ট করে

633693S<J6bαð3<žQTÌ>è9663тαhJ

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

যা প্রোগ্রামটি প্রিন্ট করে

522472 2-255B

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

যা প্রোগ্রামটি প্রিন্ট করে

88ç

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

যা প্রোগ্রামটি প্রিন্ট করে

X

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

যা প্রিন্ট করে 1


8784>žxBএবং আমি সম্ভবত কে। বেস রূপান্তরকরণের জন্য সংখ্যার অভাব হ'ল মোট ক্র্যাপশুট unless লক্ষ্যটি, যদি আপনি এমিগানাকে পরাজিত করতে চান, তবে প্রতিবারের জন্য স্বতন্ত্র সংখ্যার সর্বনিম্ন পরিমাণ ব্যবহার করা। দ্বিতীয় থেকে শেষ পুনরাবৃত্তির 88 এর কারণে তাঁর উত্তর সুপ্রিম রাজত্ব করে। সত্যই একটি দুর্দান্ত উত্তর।
ম্যাজিক অক্টোপাস উরন

@ ম্যাজিক অ্যাক্টোপাস ইউরন: আমরা সহজেই মুক্ত হয়ে 10বাইনারি কিছু তৈরি করতে পারতাম । তবে আমি জানি না যে আমরা বাইনারি ছাড়াই প্রথম প্রোগ্রামটি তৈরি করতে পারি কিনা B
এমিগানা

2
@ ম্যাজিক অ্যাক্টোপাস উর্ন: আমার 5-চেইন রয়েছে বলে আমার বিশ্বাস হিসাবে আপনার কাজটি কিছুটা শক্ত হতে পারে;)
এমিগানা

2
@ ম্যাজিক অ্যাক্টোপাস উর্ন: আমি খুশি হব :) এটি খুব মজার একটি চ্যালেঞ্জ ছিল!
Emigna

1
৫ ম চেন পাওয়ার জন্য অভিনন্দন!
ক্রোমিয়াম

12

জাভা 8, 2 ফাংশনগুলির শৃঙ্খলা, 90 + 10 37 + 4 28 + 4 = 32 বাইট

o\u002D\u003E"\44\55\76"+2/2

যা সমান:

o->"$->"+2/2

-57 বাইট @ অলিভিগ্রগ্রোয়ারকে ধন্যবাদ ।

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

যা স্ট্রিং প্রদান করে:

$->1

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

যা পূর্ণসংখ্যা ফেরত দেয়:

1

\u0076\u002D\u003E\u0022\u0076\u002D\u003E\u0022+(3\u002D2)(59 বাইট + 4 বাইট)। বিধিগুলি বলছে "আপনার কোনও প্রোগ্রাম কোনও অক্ষর ভাগ করতে পারে না" তাই v->1বৈধ কারণ ফাইনাল 1কোনও প্রোগ্রাম নয়।
অলিভিয়ের গ্রাগোয়ার


@ অলিভিগ্রগ্রোয়েয়ার আমি জানতাম v->11 ফেরত দেওয়া বৈধ, তবে আমার মূল উত্তরে \u0031একটি 1 v->1থাকবে এবং তারপরে একটি 1 ও থাকবে। যদিও ইউনিকোড জাভা এবং নিয়মিত জাভা উভয়ের দুর্দান্ত সংমিশ্রণ। এবং আমি পরিবর্তন করে 2 আরও বেশি golfed (2/2)করতে 2/2। : (দ্রষ্টব্য এছাড়া ইতিমধ্যে দ্বারা একটি চেইন -3 জাভা উত্তর জ্যাকব ।)
কেভিন Cruijssen

@ অলিভিয়ারগ্রোগোয়ার সংশোধন, আমি এর "\44\55\76"পরিবর্তে ব্যবহার করে 28 + 4 এ গল্ফ করতে সক্ষম "\u0076\u002D\u003E"
হয়েছি

আমার উপরে দুর্দান্ত গল্ফিং;) আমি এখনও 3-চেইন উত্তর পরীক্ষা করে দেখিনি। আমি এখনই এটি করব।
অলিভিয়ার গ্রাগোয়ার

10

আর , 3-চেইন 198 + 44 + 3 বাইট

`+`=`\143\141\164`;+"\143\141\164\050\151\156\164\124\157\125\164\146\070\050\143\050\070\070\055\071\055\071\054\071\071\071\055\070\070\071\055\070\055\070\054\070\070\055\071\055\071\051\051\051"

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

রিটার্নস:

cat(intToUtf8(c(88-9-9,999-889-8-8,88-9-9)))

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

রিটার্নস:

F^F

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

রিটার্নস 1

ব্যাখ্যা:

প্রথম প্রোগ্রামটি প্রায় সম্পূর্ণভাবে অষ্টাল উপস্থাপনায় লিখিত হয়, যেখানে প্রতিটি অক্ষরটি লেখা হয় \xxxযেখানে xxxঅষ্টাল মোডে ASCII কোড রয়েছে। মানুষের পাঠযোগ্য ফর্মটি হ'ল:

`+`=`cat`;+"cat(intToUtf8(c(88-9-9,999-889-8-8,88-9-9)))"

এখানে, বৃত্তাকার বন্ধনীগুলির ব্যবহার এড়াতে আমরা ফাংশনের +সমান প্রিফিক্স অপারেটরটিকে পুনরায় সংজ্ঞায়িত করি cat, তারপরে আমরা পরবর্তী স্ট্রিংটি মুদ্রণের জন্য এটি ব্যবহার করি। এমনকি বরাদ্দ পর catথেকে +, পরেরটির এখনো তার উপসর্গ অপারেটর "স্থিতি" রাখে এবং মাত্র যাই হোক না কেন তার প্রথম প্যারামিটার যেমন অনুসরণ করে নিতে হবে।

দ্বিতীয় প্রোগ্রামটি কেবল F^Fদশমিক ASCII থেকে প্রাপ্ত অক্ষরগুলি মুদ্রণ করে :70,94,70

যেহেতু প্রথম প্রোগ্রামটিতে আমরা অষ্টাল উপস্থাপনা ব্যবহার করেছি, কেবল সংখ্যা 8এবং 9ব্যবহার করা যায় নি; সুতরাং, আমরা প্রাপ্ত 70এবং 94শুধুমাত্র 8'sএবং সঙ্গে সংখ্যার মধ্যে কিছু পার্থক্য 9's

অবশেষে, গত প্রোগ্রাম, F^F, শোষণ ^ফাংশন (শক্তি) যা coerces FALSEকরতে 0এবং নির্ণয় 0^0ফেরার1

ক্রেডিট :

  • প্রথম 2-চেইন ধারণার জন্য @ngm
  • ফাংশনগুলিতে অক্টাল ব্যবহার করার ইঙ্গিতটির জন্য জিউস্পেপ
  • +বন্ধনী এড়ানোর জন্য ধারণাটি ওভাররাইড করার জন্য @ বিএলটি এবং @ জাসি

পূর্ববর্তী সংস্করণ :

আর , 2-চেইন 27 + 3 24 + 2 বাইট

cat(intToUtf8(c(49,76)))

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

রিটার্নস:

1L

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

রিটার্নস 1


সুন্দর! কি catবাধ্যতামূলক?
জেসি

2
সম্ভবত বা অন্য অনুরূপ এনকোডিংগুলি "wri\164e"(function args)এড়াতে আপনার স্ট্রিং হিসাবে আউটপুট থাকতে পারেt
জিউস্পে

1
@ জিউসেপে @ ডিজিএমএল সব মিলিয়ে প্রশ্নের সর্বশেষ মন্তব্য অনুসারে cat(intToUtf8(c(49,76)))কাজ করবে এবং কিছুটা খাটো হবে। যদিও চেইনটি প্রসারিত করে না।
জয়সি

2
@ ডিজিমএল সমস্ত অন্য চ্যালেঞ্জের জবাব আমার কাছে বিএলটির মন্তব্য দেখুন ... আমি মনে করি এখানে কিছু থাকতে পারে।
জেসি

2
আমি এই উত্তরটি একটি সম্প্রদায় উইকি দিয়েছি। দয়া করে অল্প অল্প ব্যাখ্যা দিয়ে এটিকে যুক্ত করুন Please
এনজিএম


7

পার্ল 5, 3-চেইন, 151 139 অক্ষর (114 + 20 + 5)

&{"CORE::SYSWRITe"|"CORE::39372!4"}(STDOUT,"\x70\x72\x69\x6E\x74\47\x50\x42\x5A\3\22\47\x5E\47\43\43\43\43\43\47")

অভ্যন্তরের কদর্যতা &{ }মূল্যায়ন করে CORE::syswriteএবং তাই হেক্স-পালানো স্ট্রিংটি স্ট্যান্ডার্ড আউটপুট হিসাবে মুদ্রিত হয়:

print'PBZ^C^R'^'#####'

দয়া করে নোট করুন যে উপরের ^ সি এবং ^ আর আক্ষরিক নিয়ন্ত্রণের অক্ষরগুলি উপস্থাপন করে। (এবং ^দুটি স্ট্রিংয়ের মধ্যে সংঘটিত আক্ষরিক ক্যারেটের সাথে বিভ্রান্ত হওয়ার দরকার নেই ))

এই প্রোগ্রাম ঘুরিয়ে আউটপুট:

say 1


6

সিজাম, 4-চেইন, 28 + 20 + 3 + 1 = 52 বাইট

স্নিপেট 1:

"tugshrm\x18$\x18vj\x1b\x07um~l$\x1b"{71^}%

স্নিপেট 2:

32 4/5*_c_1-\@2*9+c\

স্নিপেট 3:

'Y(

স্নিপেট 4:

X

যা তারপরে 1।

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

বিঃদ্রঃ:

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

  2. আমি যদি আরও চরিত্রগুলি শেভ করতে না পারি, তবে 05AB1Eউত্তরের জন্য @ এমগিনায় ভাল কাজ !


স্নিপেট 2-এ আপনি 1স্নিপেট 1
-তে

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

আহ আমি দেখছি, ধন্যবাদ
digEmAll

5

এক্সেল, চেইন 2, 27 + 3 বাইট

=CHAR(45)&CHAR(45)&CHAR(49)

নিশ্চিত না যে এটি ঠিক আছে ...


2
সেখানে একটি হবে না উচিত CHAR(61)&পাশাপাশি শুরুতে 2 একটি চেইন সেখানে হতে জন্য?
এমিগানা

5
আপনার ইংরাজির পরিবর্তে ফরাসী ব্যবহার করা উচিত ( 3 বাইট সংরক্ষিত CHARহয়ে উঠুন CAR), অন্য কোনও ভাষা এটি আরও কমিয়ে দেয় কিনা তা নিশ্চিত নন
সেফা

1
@ এমিগনা তবে এটি --1একটি ঘরে টাইপ করে মনে হচ্ছে এন্টার টিপুন, এটি কেবল 1পর্দায় প্রদর্শিত হবে ...
tsh

@ এসটিএস: হুম, হ্যাঁ মনে হচ্ছে এক্সেল প্রচ্ছন্নভাবে যোগ =করলে আপনি টাইপ করেন --1
এমিগানা

1
@ নীল এক্সেল এর =জন্য একটি চিহ্ন সন্নিবেশ করে না +1(তবে এটি এর জন্য করে --1) তাই আমি এটিকে প্রকাশ হিসাবে বিবেচনা করব না। এবং আমি নিশ্চিত নই যে কেবলমাত্র 1ঘরে একটি লিখতে এবং এটিকে "আউটপুট 1" কল করা বৈধ কিনা। এজন্যই --1ব্যবহৃত হয়।
tsh

5

x86 বাইটকোড, চেইন 2, 10 + 4 বাইট

(এফএএসএম, ফর্ম্যাট পিই সহ একত্রিত)

ÇA.Ï?¿<÷Y.এর 1À@Ãপাশের ঠিকানায় উত্পাদন করে এবং এটি সম্পাদন করে, যা 1ইক্সে (ফাস্টক্যাল অনুসারে) প্রদান করে। উভয় ক্ষেত্রেই .আসলে প্রতিনিধিত্ব করে Aবা এলএফ।

হেক্সে: C7 41 0A CF 3F BF 3C F7 59 0Aএবং 31 C0 40 C3

অনেকত্রিত:

mov dword ptr ds:[ecx+A],3CBF3FCF
neg dword ptr ds:[ecx+A]         

উত্পাদন করে

xor eax,eax                      
inc eax                          
ret                              

এটি (আব?) এই সত্যটি ব্যবহার করে যে প্রোগ্রামটির এন্ট্রিপয়েন্টটি এক্সেক্সে সংরক্ষণ করা হয় এবং তারপরে 10 বাইটের ওপরে ঠিকানায় কার্যকর করতে হবে এমন কোডটির ইনভার্সটি লিখে এড়িয়ে যায়।

পিই ছাড়া বা অন্য কোনও এন্ট্রিপয়েন্টের সাথে, ফাস্টাম ব্যতীত অন্য কোনও কিছুর সাথে একত্রিত হলে বা ভেঙে যেতে পারে।


5

জাভাস্ক্রিপ্ট REPL, প্রচুর বাইট, 4 পুনরাবৃত্তি

(+!![]+[!![]+!![]+!![]+!![]]+![]+![]+(+!![])+![]+(+!![])+(+[])+![]+(+!![])+(+!![])+![]+![]+(!![]+!![]+!![])+![]+(!![]+!![]+!![])+![]+![]+(+!![])+![]+(!![]+!![])+![]+(!![]+!![]+!![]+!![])+![]+![]+(+!![])+(!![]+!![])+![]+(+!![])+(!![]+!![])+![]+![]+(+!![])+![]+(!![]+!![])+![]+(!![]+!![]+!![]+!![]+!![])+![]+![]+(+!![])+![]+(!![]+!![])+![]+(!![]+!![]+!![]+!![])+![]+![]+(+!![])+![]+(!![]+!![])+![]+(+!![])+(!![]+!![]+!![])+![]+![]+(+!![])+![]+(!![]+!![])+![]+(+!![])+(!![]+!![]+!![])+![]+![]+(!![]+!![]+!![])+![]+(!![]+!![]+!![])+![]+![]+(+!![])+![]+(!![]+!![])+![]+(!![]+!![]+!![]+!![])+![]+![]+(+!![])+(!![]+!![])+![]+(+!![])+(!![]+!![])+![]+![]+(+!![])+![]+(!![]+!![])+![]+(!![]+!![]+!![]+!![]+!![])+![]+![]+(+!![])+![]+(!![]+!![])+![]+(!![]+!![]+!![]+!![])+![]+![]+(+!![])+![]+(!![]+!![])+![]+(+!![])+(!![]+!![]+!![])+![]+![]+(+!![])+![]+(!![]+!![])+![]+(+!![])+(!![]+!![]+!![])+![]+![]+(+!![])+![]+(+!![])+(+[])+![]+(+!![])+(+!![])+![]+![]+(+!![])+(!![]+!![])+![]+(+!![])+(+[])+![]+![]+(+!![])+![]+(!![]+!![])+![]+(!![]+!![]+!![]+!![]+!![]+!![])+![]+![]+(+!![])+![]+(!![]+!![])+![]+(+!![])+(+!![])+![]+![]+(+!![])+![]+(+!![])+(+[])+![]+(!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![])+![]+![]+(+!![])+![]+(+!![])+(+[])+![]+(+!![])+(!![]+!![]+!![]+!![]+!![])+![]+![]+(+!![])+![]+(!![]+!![])+![]+(!![]+!![]+!![])+![]+![]+(+!![])+![]+(+!![])+(+[])+![]+(+!![])+(+!![])+![]+![]+(+!![])+![]+(+!![])+(+[])+![]+(+!![])+(+!![])+![]+![]+(+!![])+(!![]+!![])+![]+(+!![])+(+[])+![]+![]+(+!![])+![]+(!![]+!![])+![]+(!![]+!![]+!![])+![]+![]+(+!![])+![]+(+!![])+(+[])+![]+(!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![])+![]+![]+(+!![])+![]+(+!![])+(!![]+!![])+![]+(!![]+!![]+!![]+!![]+!![]+!![])+![]+![]+(+!![])+![]+(!![]+!![])+![]+(!![]+!![]+!![])+![]+![]+(+!![])+![]+(!![]+!![])+![]+(!![]+!![]+!![]+!![]+!![]+!![]+!![])+![]+![]+(+!![])+![]+(+!![])+(+[])+![]+(+!![])+(!![]+!![]+!![]+!![]+!![])+![]+![]+(+!![])+![]+(+!![])+(+[])+![]+(!![]+!![]+!![]+!![]+!![])+![]+![]+(+!![])+![]+(+!![])+(+[])+![]+(!![]+!![])+![]+![]+(+!![])+![]+(+!![])+(+[])+![]+(+!![])+(+!![])+![]+![]+(+!![])+![]+(+!![])+(+[])+![]+(+!![])+(+!![])+![]+(+!![])+(!![]+!![]+!![]+!![]))[(![]+[])[!![]+!![]+!![]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]][([]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[!![]+!![]+!![]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[+!![]+[+[]]]+([][[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+[]]+([]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[+!![]+[+[]]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+!![]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]]+[])[!![]+!![]+[+[]]]+([][(!![]+[])[!![]+!![]+!![]]+([][[]]+[])[+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([![]]+[][[]])[+!![]+[+[]]]+(!![]+[])[!![]+!![]+!![]]+(![]+[])[!![]+!![]+!![]]]()+[])[!![]+!![]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[+!![]+[+[]]]+(![]+[])[+!![]])()([][[]]))[+!![]+[+[]]]+(![]+[])[!![]+!![]]+([![]]+[][[]])[+!![]+[+[]]]+(!![]+[])[+[]]](![])[(+(!![]+!![]+[+[]]+(+!![])+(!![]+!![])+(!![]+!![]+!![]+!![]+!![])))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[+!![]+[+[]]]+([]+[])[([]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[!![]+!![]+!![]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[+!![]+[+[]]]+([][[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+[]]+([]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[+!![]+[+[]]]+(!![]+[])[+!![]]][([][[]]+[])[+!![]]+(![]+[])[+!![]]+([]+(+[])[([]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[!![]+!![]+!![]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[+!![]+[+[]]]+([][[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+[]]+([]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[+!![]+[+[]]]+(!![]+[])[+!![]]])[+!![]+[+!![]]]+(!![]+[])[!![]+!![]+!![]]]](!![]+!![]+!![]+[+[]])](([]+[])[([]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[!![]+!![]+!![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]][([]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[!![]+!![]+!![]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[+!![]+[+[]]]+([][[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+[]]+([]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[+!![]+[+[]]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+!![]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]]+[])[!![]+!![]+[+[]]]+([][(!![]+[])[!![]+!![]+!![]]+([][[]]+[])[+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([![]]+[][[]])[+!![]+[+[]]]+(!![]+[])[!![]+!![]+!![]]+(![]+[])[!![]+!![]+!![]]]()+[])[!![]+!![]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[+!![]+[+[]]]+(![]+[])[+!![]])()(+[]+[![]])[!![]+!![]+!![]]+(![]+[])[+!![]]+(!![]+[])[+!![]]+(+[![]]+[][(!![]+[])[!![]+!![]+!![]]+([][[]]+[])[+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([![]]+[][[]])[+!![]+[+[]]]+(!![]+[])[!![]+!![]+!![]]+(![]+[])[!![]+!![]+!![]]]())[+!![]+[+!![]]]+(!![]+[])[+[]]][([][(!![]+[])[!![]+!![]+!![]]+([][[]]+[])[+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([![]]+[][[]])[+!![]+[+[]]]+(!![]+[])[!![]+!![]+!![]]+(![]+[])[!![]+!![]+!![]]]()+[])[!![]+!![]]+([![]]+[][[]])[+!![]+[+[]]]+([][[]]+[])[+!![]]+([][[]]+[])[!![]+!![]]]([][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]][([]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[!![]+!![]+!![]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[+!![]+[+[]]]+([][[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+[]]+([]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[+!![]+[+[]]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+!![]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]]+[])[!![]+!![]+[+[]]]+([][[]]+[])[+[]]+([][[]]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[!![]+!![]+!![]+[+[]]]+(![]+[])[+!![]]+(![]+[])[!![]+!![]])()(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[!![]+!![]+[+!![]]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]][([]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[!![]+!![]+!![]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[+!![]+[+[]]]+([][[]]+[])[+!![]]+(![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+[]]+([]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[!![]+!![]+!![]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[+!![]+[+[]]]+(!![]+[])[+!![]]]((!![]+[])[+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!![]]+([][[]]+[])[+!![]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]]+[])[!![]+!![]+[+[]]]+([][(!![]+[])[!![]+!![]+!![]]+([][[]]+[])[+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([![]]+[][[]])[+!![]+[+[]]]+(!![]+[])[!![]+!![]+!![]]+(![]+[])[!![]+!![]+!![]]]()+[])[!![]+!![]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[+!![]+[+[]]]+(![]+[])[+!![]])()(![]+[![]])[+!![]+[+[]]]+(!![]+!![]+!![]+!![]+!![]+!![]+!![])+(!![]+!![]+!![]+!![])+([][(!![]+[])[!![]+!![]+!![]]+([][[]]+[])[+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([![]]+[][[]])[+!![]+[+[]]]+(!![]+[])[!![]+!![]+!![]]+(![]+[])[!![]+!![]+!![]]]()+[])[!![]+!![]]+(!![]+[])[!![]+!![]+!![]]+(!![]+!![]+!![])+(!![]+!![])+([]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[!![]+!![]+!![]]+(![]+[])[+[]]+(!![]+!![]+!![]+!![]+!![]+!![])+(+[])+(!![]+!![]+!![]+!![]+!![])+([][[]]+[])[!![]+!![]]+([]+[])[(![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[+!![]+[+[]]]+([][[]]+[])[+!![]]+(!![]+[])[+[]]+([]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[!![]+!![]+!![]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[+!![]+[+[]]]+(!![]+[])[+!![]]]()[+!![]+[!![]+!![]]]+(!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![])))[([][(!![]+[])[!![]+!![]+!![]]+([][[]]+[])[+!![]]+(!![]+[])[+[]]+(!![]+[])[+!![]]+([![]]+[][[]])[+!![]+[+[]]]+(!![]+[])[!![]+!![]+!![]]+(![]+[])[!![]+!![]+!![]]]()+[])[!![]+!![]+!![]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!![]+[+[]]]+(![]+[])[!![]+!![]]+(![]+[])[!![]+!![]]])[+!![]+[+[]]]+([![]]+[][[]])[+!![]+[+[]]]+([][[]]+[])[+!![]]]([])
"\x60\44\x7b\55\x7e\x7b\x7d\x7d\44\x7b\55\x7e\x7b\x7d\x7d\x60\56\x73\x70\x6c\x69\x74\x60\x60\56\x74\x6f\x53\x74\x72\x69\x6e\x67\x60\x60"
`${-~{}}${-~{}}`.split``.toString``
1,1
1

JSFUCK কোডটি অনুকূলিত করতে খুব অলস

জাভাস্ক্রিপ্ট REPL, 164 বাইট, 3 পুনরাবৃত্তি

প্রসারিত করতে সক্ষম হতে পারে

[g=222222222222222222,e=2e40,f=2e23,f,2e40,n=2222e49,r=2e24,2e30,e,n,r,8e28,2e40,n,r,9e29,g].map(S=>String.fromCharCode(Math.log(S))).join([])
'\55\x7E\x7B\x7D'
-~{}
1

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


@ জোকিং আমি 1অন্যান্য উপকরণগুলিতে ব্যবহার করিনি , সুতরাং প্রথমটি 1প্রোগ্রাম এবং দ্বিতীয়টি ফলাফল
l4m2

আপনি কি পুনরায় ব্যবহার করছেন না {}?
নীল

@ নীল স্থির এবং অপ্টিমাইজড
l4m2

"চেইনটি প্রথমবার 1 আউটপুট করার সময় শেষ হয়।"
12

5

সিজাম, 7-চেইন, 92365 + 1819 + 79 + 14 + 9 + 3 + 1 বাইট

এই 92365 বাইট প্রোগ্রাম প্রিন্ট

YaY+`$1<mR1+1+1+1+1+1+11+1+1+YaY+`$1<mR1+1+1+1+1+1+11+1+1+1+YaY+`$1<mRYaY+`$1<mR1+1+1+1+1+1+11+1+1+1+YaY+`$1<mR11+11+YaY+`$1<mR1+11+11+YaY+`$1<mR1+1+1+1+1+1+11+1+1+YaY+`$1<mRYaY+`$1<mR1+1+1+1+1+1+11+1+1+1+YaY+`$1<mR11+11+YaY+`$1<mR1+1+1+1+1+1+11+1+1+1+1+YaY+`$1<mR11+11+YaY+`$1<mRYaY+`$1<mR1+1+1+1+1+1+11+1+1+1+YaY+`$1<mR11+11+YaY+`$1<mR1+11+11+YaY+`$1<mR1+1+1+1+1+1+11+1+1+YaY+`$1<mRYaY+`$1<mR1+1+1+1+1+1+11+1+1+1+YaY+`$1<mR11+11+YaY+`$1<mR1+1+1+1+1+1+11+1+1+1+1+YaY+`$1<mR11+11+YaY+`$1<mRYaY+`$1<mR1+1+1+1+1+1+11+1+1+1+1+YaY+`$1<mR1+1+1+1+1+1+11+1+1+1+YaY+`$1<mR11+11+YaY+`$1<mR1+1+1+1+1+1+11+1+1+1+YaY+`$1<mRYaY+`$1<mR1+1+1+1+1+1+11+1+1+1+YaY+`$1<mR11+11+YaY+`$1<mR1+1+1+1+1+1+11+1+1+1+1+YaY+`$1<mR11+11+YaY+`$1<mRYaY+`$1<mR1+1+1+1+1+1+11+1+1+1+YaY+`$1<mR11+11+YaY+`$1<mR1+11+11+YaY+`$1<mR1+1+1+1+1+1+11+1+1+YaY+`$1<mRYaY+`$1<mR1+1+1+1+1+1+11+1+1+1+YaY+`$1<mR11+11+YaY+`$1<mR1+11+11+YaY+`$1<mR1+1+1+1+1+1+11+1+1+YaY+`$1<mRYaY+`$1<mR1+1+1+1+1+1+11+1+1+1+YaY+`$1<mR1+11+11+YaY+`$1<mR1+1+1+1+1+1+11+1+1+1+YaY+`$1<mR1+1+1+1+1+11+YaY+`$1<mRYaY+`$1<mR1+1+1+1+1+1+11+1+1+YaY+`$1<mR1+1+1+1+1+1+11+1+1+1+YaY+`$1<mRYaY+`$1<mR1+1+1+1+1+1+11+1+1+1+1+YaY+`$1<mR1+1+1+1+1+11+YaY+`$1<mRYaY+`$1<mR1+1+1+1+1+1+11+1+1+YaY+`$1<mR1+1+1+1+1+1+11+1+1+1+YaY+`$1<mR1+11+11+YaY+`$1<mR1+1+1+1+1+11+YaY+`$1<mR1+11+11+YaY+`$1<mRYaY+`$1<mR1+1+1+1+1+1+11+1+1+1+1+YaY+`$1<mR1+1+1+1+1+1+11+1+1+1+YaY+`$1<mR1+11+11+YaY+`$1<mR1+11+11+YaY+`$1<mR1+1+11+11+11+11+11+1+1+1+1+YaY+`$1<mR11+11+11+11+11+11+11+1+1+1+1+1+1+1+1+1+1+1+1+1+1+YaY+`$1<mR1+1+11+11+11+11+YaY+`$1<mR1+11+11+YaY+`$1<mR1+1+1+1+1+11+11+1+1+YaY+`$1<mR11+11+YaY+`$1<mR1+1+1+1+1+1+11+1+1+1+YaY+`$1<mR1+11+11+YaY+`$1<mR1+11+11+YaY+`$1<mR1+11+11+YaY+`$1<mR1+1+11+YaY+`$1<mR1+11+YaY+`$1<mR1+1+1+1+1+11+11+1+1+YaY+`$1<mR11+11+11+11+11+11+11+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+YaY+`$1<mR1+1+1+1+1+

যা প্রিন্ট করে

34 4673 4656 4673 4656 5464 4656 4673 4673 4740 34 50 34707 5477]{N7=64777-,=}%

যা প্রিন্ট করে

";*;*Q*;;~"2f^

যা প্রিন্ট করে

9(9(S(99|

যা প্রিন্ট করে

88c

যা প্রিন্ট করে

X

যা কপি করে প্রিন্ট 1


5

MATL , 5 টি প্রোগ্রাম, 404 + 159 + 35 + 4 + 1 = 603 বাইট

4 টি প্রোগ্রামে পৌঁছানো কঠিন ছিল। 5 টি প্রোগ্রাম খুব কঠিন ছিল !

'/'37 13+3+3+'3`/'37 13+3+3+77 13+37 13+3+3+'3`/'37 13+3+3+'3tttttttt`/'37 13+3+3+'3#'37 13+3+3+'3ttttt`'37 13+3+3+'3ttttt'37 13+3+3+77 13+'/'37 13+3+3+'3`<<tttttttttt'37 13+3+3+'3#'37 13+3+3+77 13+37 13+3+3+'3///<3////t````ttttt```<</////t`````t<3tttttttttt<3tt/'37 13+3+3+'3ttttttttt'37 13+3+3+'3`{'37 13+3+3+77 13+'y$'37 13+3+3+'3/////t`````ttI#I'77 13+3+'dk'hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh3_+''h

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

,50],5W50],50qqqqqqqq],50 50qqqqq]50qqqqq5W,50]99qqqqqqqqqq50 5W50,,,90,,,,q]]]]qqqqq]]]99,,,,,q]]]]]q90qqqqqqqqqq90qq,50qqqqqqqqq50]x5Wv!50,,,,,q]]]]]qqF FZah

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

এটি আমার প্রিয় প্রোগ্রাম হতে পারে আমি পিপিসিজিতে লিখেছি:

22 2 2**2-2-- 22Y2 2EEEEEEEEBPX)2) 

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

84
c

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

T

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

ব্যাখ্যা:

এই প্রোগ্রামে কয়েক ঘন্টা ব্যবহার করে, আমি এখন পুরো ব্যাখ্যাটি লিখব না! পরে লিখব!

সংক্ষিপ্ত সারাংশ:

T            -> Literal true = 1

84c          -> Convert 84 to its ASCII-character T

22 2 2**...  -> Calculate 84 using only 2, * and -
 22Y2        -> 22Y2 is a cell array with the name of all the months
 2EE..B      -> Is 512 in binary [1 0 0 ...]
 P           -> Flips is, [0 0 ... 1]
 X)          -> Uses the binary vector as index and gets the 10th element
             -> 'October'
2)           -> The second character, 'c'
             -> Resulting in the stack: 84, 'c' that's implicitly printed

,50]...      -> A string with ASCII character codes of '22 2...
             -> There's a lot of ,xyz], which means "do twice" and q which is decrement

অক্ষর কোডগুলির পরিবর্তে এটিকে স্ট্রিংয়ে রূপান্তর করতে, স্ট্রিং ব্যবহার করে এটি যুক্ত করতে হবে h। কোনও উদ্ধৃতি বা এক্সওয়াই সংশোধক ব্যবহার না করে স্ট্রিং পেতে, আমরা বেস রূপান্তর করি এবং একটি পূর্ণসংখ্যাকে হোয়াইটস্পেসে রূপান্তর করি।


'/'37 13 ...  -> Concatenation of strings and character codes using only available numbers
3_+           -> Subtract 3 from all character codes to get the correct ones
''h           -> And concatenate with the empty string.

4

সিজেএম, 10 টি প্রোগ্রাম, 5,751,122,990 বাইট

আমি এটি গল্ফ করতে খুব অলস ছিল ... তবে স্পষ্টতই প্রতিযোগিতামূলক হওয়ার জন্য আমার এটি গল্ফের দরকার নেই। তবে গল্ফ না করে উত্তরে পোস্টটি পোস্ট করা কিছুটা কঠিন।

এটি জাভাস্ক্রিপ্ট ইন্টারপ্রেটারে কাজ করা উচিত তত্ত্বের , তবে ব্রাউজারে প্রোগ্রামটি পরীক্ষা করা খুব দীর্ঘ। এটি শেষ প্রোগ্রাম বাদে জাভা ইন্টারপ্রেটারে একই আউটপুট করা উচিত। তবে এটি জাভা ইন্টারপ্রেটারে প্রথম কয়েকটি প্রোগ্রামের জন্য মেমরির বাইরে চলে যেতে পারে।

পরিসংখ্যান

5683631402 bytes, used )\_l
  65027874 bytes, used %&<>WXehrstu{|} and newline
   2247044 bytes, used +DEFHIS~
    199997 bytes, used ,38=[]`
     15352 bytes, used -25:N and space
      1181 bytes, used 67c
        84 bytes, used #'(@CKMTgkp
        21 bytes, used !"$?BJLQR^fijo
        16 bytes, used */4AGYZabdy
        19 bytes, used .09
         1 byte,  used 1

প্রথম বাইট

l)__)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...
\n{s}sX>X<eu{h}sX>X<eu{\n}sX>X<{{XXXXXXX}seeseeseeW>{X<{|}%}%}%{|}sX>X<{{X}se...
SH+~+E+E+E+SH+~+H+E~+SH+~+H+E~+SI+~+H+D+D+SI+~+I+E+E+SH+~+H+E~+SF+~+E+SD+~+D+...
[33]`3=,3333=[33]`3=,388333=[8]`88=,8333=[8]`88=,8333=[8]`88=,8338=[8]`88=,33...
N:--25--22- 2-N:--25--22- 2-N:--22--22-N:--25--22- 2-N:--25--22- 2-N:--22--22...
776776777767c677676676677667c66677666676776c776776777767c7667776c666776666767...
'#('@('T(('k(('T((('k(('K('p(''((('@('T(('k(('T((('k(('k('M('#(('#('C('g('g((...
"?RiQiJo$?RiQijL!"Bf^
4YbZbAd/4YbZbaG*
0.99999999999999999
1

\n দ্বিতীয় প্রোগ্রামে নতুন লাইন।

উত্পাদক

"'#('@('T(('k(('T((('k(('K('p(''((('@('T(('k(('T((('k(('k('M('#(('#('C('g('g((((((((("

{_[i1:X;{_1&6+ \1$X*X5*:X;- 2/}16*;]__,,:)\f<Wf%10fb:c@#)<W%'c}%s

"67c"
"N:--22--22-
N:--25--22- 2-
N:--55--25--5--2--2-"N/ers

"N:-25 "
"[33]`3=,3333=
[33]`3=,388333=
[8]`88=,8333=
[8]`88=,8338=
[8]`88=,333=
[8]`88=,88="N/ers

"[]`38=,"
"SH+~+E+E+E+
SI+~+H+D+D+
SI+~+I+E+E+
SH+~+H+E~+
SI+~+I+D~+H+E~+
SF+~+E+
SD+~+D+D~+"N/ers

"SDEFHI+~"
"{s}sX>X<eu
{t}sX>X<{{XXXXXXXX}s{X}s{XXXXXX}erseeW>{X<{&}%}%}%
{ee}sX>X<eu
{&}sX>X<{{XXXXXXs}s{X}s{XXXXXX}erseeW>{X<{|}%eu}%}%
{h}sX>X<eu
{h}sX>X<eu{X|}%
{N}sX>X<{{XXXXXXX}seeseeseeW>{X<{|}%}%}%
{|}sX>X<{{X}seeW>{X<{|}%}%}%"N/'Nf/Nf*erN\+s

1>"l)_"o)\{'_oi10-')*o'\o}/i10-')*o


3

জাভাস্ক্রিপ্ট (ES6), 2 ফাংশন, 31 + 4 = 35 বাইট

function(){return atob`Xz0+MQ`}

ফিরে আসে _=>1, যা ফিরে আসে1


আমন্ত্রণটির কাজটি প্রতিটি প্রোগ্রামের অংশ হতে হবে না?
তেহশ্রাইক

@ তেহশ্রাইক কার্যাদি বিধিগুলিতে স্পষ্টভাবে অনুমোদিত ছিল। (একটি ফাংশন + এর অনুরোধ কোডটি একটি সম্পূর্ণ প্রোগ্রাম হবে So সুতরাং, আমি মনে করি না যে এটি বেশি
অর্থবোধ করবে

ওহ ভাল কল, আমি যে মিস করেছি
Teh

3

জেলি ,  38 37 36  35 বাইট, 4 এর চেইন

ØJiⱮ⁾ɱṾ⁽÷ṃ;ṾØJ⁽¡Ṡị

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

8220,163,187Ọ

এটি অনলাইন চেষ্টা করুন! ( ১৩ বাইট)

“£»

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

!

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

18 + 13 + 3 + 1 = 35 বাইট

কিভাবে?

ØJiⱮ⁾ɱṾ⁽÷ṃ;ṾØJ⁽¡Ṡị - Main Link: no arguments
    ⁾ɱṾ            - list of charcters -> ['ɱ','Ṿ']
ØJ                 - yield the characters of Jelly's code-page
   Ɱ               - Ɱap across the two characters applying:
  i                -   first index of? -> [163, 187]
       ⁽÷ṃ         - 8220 (a base 250 compressed number)
          ;        - concatenate -> [8220, 163 187]
           Ṿ       - un-eval (get Jelly code) -> "8220,163,187"
                   - (Note: here a full program prints 8220,163,187 as it is the end
                   - of a leading constant chain due to the following constant)
            ØJ     - yield the characters of Jelly's code-page
              ⁽¡Ṡ  - 1206 (a base 250 compressed number)
                 ị - index into (1-indexed & modular, so gets the 182nd item, 'Ọ')
                   - implicit print (making the final output 8220,163,187Ọ)

8220,163,187Ọ - Main link: no arguments
8220,162,187  - list of numbers -> [8220, 162, 187]
            Ọ - cast ordinals to characters -> ['“','£','»']
              - implicit print (flat Jelly lists print as if strings so outputs “£»)

“£» - Main link: no arguments
“   - open string-literal
 £  - the content of the string-literal
  » - close it interpreting as a compressed string
    - this yields ['!']
    - implicit print (outputs !)

! - Main link: no arguments
! - factorial (of implicit input 0 - 0! = 1 as it is the empty product)
  - implicit print (outputs 1)


3

জাভা 8, 3 প্রোগ্রাম, 431 বাইট

প্রোগ্রাম 1, 332 বাইট

যে কোনও ধরণের একটি (খালি) পরামিতি থেকে একটি ল্যাম্বডা String

x\u002D\u003E"\151\156\164\40\157\75\70\46\70\52\70\54\156\75\53\53\157\53\70\73\156\145\167\40\123\164\162\151\156\147\50\51\53\50\143\150\141\162\51\50\47\171\47\53\157\51\53\50\143\150\141\162\51\50\47\54\47\53\157\51\53\50\143\150\141\162\51\50\47\75\47\53\157\51\53\156\53\50\143\150\141\162\51\50\47\56\47\53\157\51\53\156\73"

এটি কেবল একটি ল্যাম্বডা যার সাথে অ্যারোকোটারগুলি ইউনিকোড-পালিয়ে যাওয়া দ্বিতীয় প্রোগ্রামটির পাঠ্যকে অষ্টাল এস্কেপ সিকোয়েন্স সহ এনকোড করা হয়েছে।

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

প্রোগ্রাম 2, 93 বাইট

স্নিপেট উত্পাদন ক String

int o=8&8*8,n=++o+8;new String()+(char)('y'+o)+(char)(','+o)+(char)('='+o)+n+(char)('.'+o)+n;

এটি অনলাইন চেষ্টা করুন (রিটার্ন যুক্ত যুক্ত)

প্রোগ্রাম 3, 6 বাইট

যে কোনও ধরণের একটি (খালি) পরামিতি থেকে একটি ল্যাম্বডা int

z->9/9

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


2
চমৎকার উত্তর! আপনি -1 বাইটে গল্ফ \166করতে পারেন \44, যেহেতু $এটিও একটি বৈধ পরিবর্তনশীল নাম। অনলাইনে এটি ব্যবহার করে দেখুন , এর ফলে $->9-8( অনলাইনে এটি চেষ্টা করুন ))
কেভিন ক্রুইজসেন

বেশ কয়েকটি চেষ্টা করার পরেও জাভা দিয়ে 3-চেইন তৈরি করা সম্ভব নয়। আপনি প্রয়োজন\uXXXX প্রথম কোডে এড়াতে ->। তারপরে আপনার প্রয়োজন হয় return(ফাংশন) বা System.out(স্নিপেট বা ফাংশন), উভয়ই এমন একটি ধারণ করে uযা আপনি ইতিমধ্যে ব্যবহার করেছেন \uXXXX। সুতরাং আমি ব্যক্তিগতভাবে এই প্রবেশটি অবৈধ বলে মনে করি এবং আমি সে অনুযায়ী এটি বাদ দিয়েছি।
অলিভিয়ার গ্রাগোয়ার 30:25

@ অলিভিগ্রগ্রোয়ার স্নিপেটসকে এই চ্যালেঞ্জটিতে (প্রথম নিয়ম) সুস্পষ্টভাবে অনুমোদিত হয়। এছাড়াও, System.console().printfএর ব্যবহার রোধ করতে ব্যবহৃত হতে পারে uএই উত্তরে অনুরূপ কিছু করা হয়েছে এবং আমি এটি আমার এই দুটি উত্তরগুলিতেও ব্যবহার করেছি ।
কেভিন ক্রুইজসেন

ধন্যবাদ @ কেভিন ক্রুজসেন তবে একটি স্নিপেট অবশ্যই আউটপুট দেবে। এখানে চারপাশের একটি স্থিরিত্ব রয়েছে: x->"\146\157\162\50\143\150\141\162\40\44\72\156\145\167\40\143\150\141\162\133\135\173\47\171\47\54\47\54\47\54\47\75\47\54\47\70\47\54\47\56\47\54\47\70\47\175\51\123\171\163\164\145\155\56\143\157\156\163\157\154\145\50\51\56\160\162\151\156\164\146\50\53\53\44\53\156\145\167\40\123\164\162\151\156\147\50\51\51\73"(319 টি বাইট) for(char $:new char[]{'y',',','=','8','.','8'})System.out.printf(++$+new String());(89 বাইট) পরিণত হয় z->9/9(6 বাইট)। মোট: 404 বাইট
অলিভিয়ার গ্রাগোয়ার

আমি System.console()দ্বিতীয় প্রোগ্রামটির জন্য বোঝাচ্ছি, যা সঠিকভাবে 89 বাইট (যখন System.outএটি 83 বাইট তৈরি করে)।
অলিভিয়ার গ্রাগোয়ার

2

স্মাইলব্যাসিক, চেইন 3, 375 বাইট

k=59599-44444print c("sbanm",k,4,"")+c("sbwav",44-5,2,"")+c("sbwav",594-222,4,"")+c("game5vs",4528-442,2,"")+c("sbanm",k,4,"")+c("sbanm",72,5-4,"")*2+c("sbwav",594-222,4,"")+c(sbwav,854-44,2,"")+c("staffroll",259+2,9,"")+c("ex8techdemo",24455,5-2,"")+key(4)[.]def c(f,s,l,q)for i=.to-5+l+4q=q+load("txt:sys/"+f,.)[s+i]next:return q:end

আউটপুট:

CHR$63OUT A$CHR$33OUT B$PRINT A$;B$;L

আউটপুট:

?!0

আউটপুট:

1

2

পিএইচপি 7.0, 2-চেইন, 35 + 8 = 43 বাইট

আমার প্রাথমিক উত্তরটি লেখার সময় আমি বুঝতে পেরেছিলাম যে আমি কেবল দ্বিতীয় 64 প্রতিধ্বনিকে বেস 64 ব্যবহার করতে পারি। এটি 11 বাইট বন্ধ শেভ, তাই এটি এখানে। আপনি আমার মূল ধারণাটি নীচেও খুঁজে পেতে পারেন।

পিএইচপি-আরআর ব্যবহার করে চালান:

echo base64_decode('RUNITyAxPz4=');

এই ফলাফলগুলি:

ECHO 1?>

যা তখন স্পষ্টতই প্রিন্ট করে:

1

আউটপুট:

পাঠযোগ্যতার জন্য অতিরিক্ত && এর সাথে কোড চালানো
টার্মিনালে চালানোর সময় আমার কোড সংযুক্ত && প্রতিধ্বনিত পঠনযোগ্যতার জন্য।

মন্তব্যসমূহ:

এটি আসলে কিছুই নেই। আপনি খুব সহজেই একবার "?>" "স্পষ্টত" "" হিসাবে অভিনয় করার বিষয়ে জানেন। "কৌতূহলী" অংশটি কীটি এনকোড করতে হবে তা নির্ধারণ করতে হয়েছিল:

  • ECHO 1; RUNITyAx O w == হয়ে গেছে became , তাই আমাদের কাছে বড় হাতের সংঘর্ষ রয়েছে। ভাল না.
  • প্রতিধ্বনি 1; হয়ে ওঠে ZWN byAxOw == , তাই এখন দুই এর কম ক্ষেত্রে ণ আছে। দু: খজনক!
  • ECHO 1?> হয়ে গেল RUNITyAxPz4 = । এটি একই দৈর্ঘ্য এবং কোনও অক্ষরের সংঘর্ষ নেই। সেজন্যই এটা!

বিকল্পভাবে আমরা "ইকো" এবং "ইকো "ও ব্যবহার করতে পারি (36 + 7 = 43 বাইট)।

echO base64_decOde('RUNIbyAxOw==')?>
ECHo 1;
1

আমরা এছাড়াও স্যুইচ করতে পারেন; এবং?> প্রায় এটি ব্যবহার করে। এটি সমানভাবে ভাল কাজ করে এবং এটি সমস্ত দৈর্ঘ্যে একই স্কোর করে।



আমার প্রাথমিক সমাধান:

পিএইচপি 7.0, 2-চেইন, 44 + 10 = 54 বাইট

এটি প্রথমে আমি সেরাটি নিয়ে আসতে পারি। আমি বুঝতে পেরেছিলাম "অনন্য অক্ষর" মানে "প্রতিধ্বনি" "ECHO" এর সমান নয়। আশা করি আমি ঠিক পেয়েছি!

পিএইচপি-আরআর ব্যবহার করে চালান:

echo strtoupper(urldecode('echo true%3b'))?>

এই ফলাফলগুলি:

ECHO TRUE;

যা ঘুরে ফিরে আমাদের নম্বর দেয়:

1

আউটপুট:

পাঠযোগ্যতার জন্য অতিরিক্ত && এর সাথে কোড চালানো
টার্মিনালে চালানোর সময় আমার কোড সংযুক্ত && প্রতিধ্বনি কেবল পঠনযোগ্যতার জন্য।

কিছু মন্তব্য:

  • আমি মনে করি আপনি কেবল পিএইচপিতে একটি 2-চেইন করতে পারেন যেহেতু এটির জন্য ";" প্রয়োজন নির্দেশ বিভাজক।
    • "?>" ব্যবহার করে আপনি একবারে এটি পেতে পারেন , যা একটি সেমিকোলন বোঝায়, তবে স্পষ্টতই এটি দ্বিতীয়বার ব্যবহার করতে পারবেন না
    • এটি আমার পক্ষে নির্ধারিততমতম অংশ। আমি এই কাজটি আগে জানতাম না, বা পিএইচপি -আর দিয়ে চলার সময় ""> "এমনকি অনুমতি দেওয়া হয়নি?
  • স্ট্র্টউপার () ব্যবহার করে আমি কেবল ছোট চেইনে # 2 চেনের জন্য কোড লিখতে সক্ষম হয়েছি, যখন আউটপুটটি স্পষ্টত বড় হাতের অক্ষরে রয়েছে। এখনই সহজ মোড!
  • urldecode () আমাকে ";" এনকোড করার অনুমতি দেয় "% 3 বি" হিসাবে
  • সত্যিই এত কিছু আছে যা খুব উত্তেজনাপূর্ণ কিছুই নয়

চ্যালেঞ্জের জন্য ধন্যবাদ, আমি আজ কিছু শিখেছি!


2

লুয়া, 2 চেইন, 83 + 8 = 91 বাইট

load(('').char(0x70,0x72,0x69,0x6E,0x74,39,0x70,0x72,0x69,0x6E,0x74,34,49,34,39))()

আউটপুট

print"1"

কোন ফলাফল

1



1

রোদা , 2 চেইন, 31 + 3 = 34 বাইট

স্নিপেট 1:

(`X.Z`/"")|ord _|push _+3|chr _

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

স্নিপেট 2:

[1]

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

এগুলি স্নিপেটস, কারণ প্রতিটি বৈধ রডা প্রোগ্রামে ব্লাট অন্তর্ভুক্ত থাকতে হবে main{...}। এগুলি বৈধ Röda REPL প্রোগ্রামগুলিও।


1

ডিসি , 3 প্রোগ্রাম, 48 বাইট

প্রথম:

82 2-adAArdAAI2*-rAAI-I2/2^-f

দ্বিতীয় ফলন:

75
P
90
P
110
P

তৃতীয় ফলন:

KZn

ফলন 1

এটি অনলাইন চেষ্টা করুন!(তিনটি বিট একসাথে চালানোর জন্য কিছু স্ট্যাক-ক্লিয়ারিং এবং নিউলাইন-প্রিন্টিং কোড ফেলে দেওয়া হয়েছে)।

সম্ভবত তিনটি প্রোগ্রামে শুরু করা ভাল KZn,। জিনিসগুলিতে মুদ্রণের কয়েকটি উপায় রয়েছে dcএবং আমি বুঝতে পেরেছি এই পর্যায়ে আমি সম্ভবত আটকে থাকব pবা nউভয়ই দশমিক এএসসিআইতে 100 এর দশকে। এর অর্থ হ'ল আমি অবশ্যই অবশ্যই প্রোগ্রামটি ব্যবহারের পরিবর্তে 1 টি উত্পন্ন করতে পেরেছিলাম 1nKবর্তমানকে (ডিফল্ট: 0) স্ট্যাকের যথার্থতা ঠেলে দেয় এবংZ ধাক্কা দেয় এবং শীর্ষ-স্ট্যাকের অঙ্কের ধাক্কা দেয়, যা আমাদের প্রিন্ট করতে 1 দেয়।

দ্বিতীয় প্রোগ্রামটি বেশ সোজা। Pপ্রদত্ত ASCII মান সহ চরিত্রটি মুদ্রণ করে, তাই আমরা 75( K) 90( Z) এবং শেষ পর্যন্ত 110( n) প্রিন্ট করি যা আশ্চর্যজনকভাবে কাজ করে। এর অর্থ হ'ল, উপরে বর্ণিত 1 বাদে আমি 5, 7, 9 বা 0 অন্য কোথাও ব্যবহার করতে পারি না। Pসংখ্যাগুলিকে অক্ষরে রূপান্তর করা ছাড়াও আমার অন্য পদ্ধতিও দরকার ।

প্রথম প্রোগ্রামটি, তারপরে, 1, 5, 7, 9, বা 0 সংখ্যাটি ব্যবহার না করে চারটি সংখ্যা তৈরি করতে হবে এটির 80(ASCII মান P) এর দরকার হয়:82 2- ; 75: AA(110) I-(ডিফল্ট ইনপুট রেডিক্স, 10 কে বিয়োগ করুন) I2/(তাই, 5) 2^(সুতরাং, 5 ^ 2, 25) -(75); 90: AA(110) I2*(10 এর দ্বিগুণ ডিফল্ট ইনপুট রেডিক্স, তাই 20) -(90); এবং 110: ভাল, এটা ঠিক AA। তৈরির পরে 80, আমরা aএকটি স্ট্রিংতে একটি নম্বর রূপান্তর করতে ব্যবহার করি । rওকে সঠিক dদাগগুলিতে রাখার জন্য সেখানে কিছু বিপরীত ও উপবিষ্ট কমান্ড রয়েছে Pএবং তারপরে শেষ পর্যন্ত আমরা পুরো স্ট্যাকটি প্রিন্ট করব f

আমি নিশ্চিত যে আমি এটিকে ঘেঁষতে পারি নি, তবে আমার মাথাটি খানিকটা কাটছে ...


1

05 এ বি 1 ই , 5 + 3 = 8 বাইট

ght<n

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

ব্যাট ঠিক ফিরে যা

আমি আউটপুট 1.0টি 1 এর সমান না হিসাবে গ্রহণ করছি, তাই আমি এই কোডটি চালাই:

1.0

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

যা ফিরে আসে

1

এবং সেখানে আপনি যান!

প্রোগ্রাম সংখ্যা = 2


পিপিসিজিতে আপনাকে স্বাগতম।
মুহাম্মদ সালমান

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

আপনি h(হেক্সাডেসিমাল রূপান্তর) মুছে ফেলতে পারেন । g(দৈর্ঘ্য পেতে, ডিফল্ট 0) সঙ্গে t(স্কয়ার রুট) ইতিমধ্যে একটি দশমিক দেয় 0.0। সঙ্গে <(1 দ্বারা হ্রাস) এটি হয়ে -1.0এবং তারপর n(বর্গ) এই মধ্যে পরিবর্তন 1.0। আপনি এর <nসাথে প্রতিস্থাপন করতে পারেন >(1 দ্বারা বৃদ্ধি)। ;) সুতরাং মোট এটি 3 বাইট ( gt>)। বিকল্পভাবে আপনি Xt( 1এবং বর্গমূল) ব্যবহার করতে পারেন । দ্রষ্টব্য: আমি নিশ্চিত নই যদি 1.0করতে 1শৃঙ্খল একটি বৈধ অংশ। আমি ওপিকে যাচাই করতে বলেছি। পিপিসিজিতে আপনাকে স্বাগতম এবং আপনার থাকার উপভোগ করুন।
কেভিন ক্রুইজসেন

ভাল, কম্পিউটারগুলি '1' এর চেয়ে '1.0' স্ট্রিংটি আলাদাভাবে প্রক্রিয়া করে।
কালেব ইভান্স

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