জেলি , 47 পূর্ণসংখ্যা, 519 বাইট
e
BI$⁼#
⁾⁾⁾Ụ^/
ı***ıḞḞ
5
6
7
.::::
9
EȮ<
⁻GṘ
=`p`VV×`DQV
~A~A~A~A~A~A~A~A~A~A~A~A~A
⁷ṾṾṾw
⁴ḟ€⁴Ṁ
mmmmċ
ṭṭṭṭṭṭṭṭḍḄḄḄḄḄḄḄḄḄ
+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ
CNCNCNCNCNCNCNCNCNCNCNCNCNCNCNCNCNCNC
ĖḌĖḌ
ṫṣȦJṫȦ⁸ȦJ
22
“@ṃ»
!ḤḤ!
³HH
ØaM
;;;;;;;;;;;;;;;;;;;;;;;;;;;¬¬ḅ¬
irið8c
⁶ḲĠṂ°İṂĊ
œṡ¹ẆẆTUṖṖṖṖP
ȷ½RṪ
LµdddddµFL
33
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWŒḊ
ẇɓæ«æ«æ«æ«æ«|æ«|
⁹ṚḢ²
‘‘‘0‘‘‘‘‘‘‘
’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ạ
-____---__________
”(O
⁵ḶxḶ⁵ị⁵ḶxḶḣṢ
⁽{ʂ%⁽{}
ẊẠżv©żvżvżvọ®®Ạżvżvżvọ®
44
111111l11&K1111111Kl11&
,SS¶ỊỊ,ÇS¶ÇÑÇÇÇÑ
ÆnÆnÆnÆnÆnÆnÆnÆnÆnÆnÆnÆnÆnÆnÆn
প্রতিটি লাইন একটি পৃথক, সম্পূর্ণ প্রোগ্রাম।
এটি অনলাইন চেষ্টা করুন! (পরীক্ষার স্যুট এবং চৌরাস্তা পরীক্ষক অন্তর্ভুক্ত)
কিভাবে এটা কাজ করে
কমান্ড-লাইন আর্গুমেন্ট ব্যতীত প্রতিটি পূর্ণ প্রোগ্রাম তার মূল লিঙ্কটি (শেষ পংক্তিতে সংজ্ঞায়িত) নীলাদিকভাবে প্রয়োগ করে, অর্থাত্ ইনপুট ছাড়াই। শৃঙ্খলে প্রথম লিঙ্কটি যদি নীলাদ হয় তবে এটি গ্রাস করা হয়, বলা হয় এবং মূল লিঙ্কের যুক্তি এবং রিটার্ন মান উভয়ই ফলাফলকে সেট করা হয়; যদি শৃঙ্খলে প্রথম লিঙ্কটি একটি মোনাড বা একটি ডায়াড হয় তবে এটি গ্রহণ করা হয় না এবং পরিবর্তে অন্তর্নিহিত যুক্তি এবং রিটার্ন মান 0 ব্যবহৃত হয়। উভয় ক্ষেত্রেই, শৃঙ্খলের বাকী অংশগুলি মারাত্মকভাবে কার্যকর করা হয়।
জেলি বিভিন্ন ক্ষেত্রে এর আউটপুটটিকে ম্যাঙ্গাল করে। উল্লেখযোগ্যভাবে, একটি সিঙ্গলটন অ্যারে এর আশেপাশের বন্ধনীগুলি ছাড়াই মুদ্রিত হয়, সুতরাং 42 এবং [42] এবং মুদ্রণের পরে পৃথক পৃথক। আমরা এটি বিভিন্ন অনুষ্ঠানে ব্যবহার করব।
1 - 10
e
বিদ্যমান পরমাণু পরীক্ষার যদি ফেরত মান 0 যুক্তি জন্যে 0 । এটা তোলে, তাই e
ফেরৎ 1 ।
BI$⁼#
BI$
একটি quicklink, নির্দিষ্টভাবে একটি কীটাণুজাতীয় শৃঙ্খল দ্রুত দ্বারা গঠিত $
গোষ্ঠীবদ্ধ বাইনারি পরমাণু B
এবং বাড়তি পরমাণু I
। সংযুক্ত, তারা একটি সংখ্যাকে বেস 2 তে তার অঙ্কগুলির অ্যারে রূপান্তর করে, তারপরে ফলাফলের অঙ্কগুলির সামনের পার্থক্যগুলি গণনা করে। অ্যারেতে কেবল একটি উপাদান থাকলে, কোনও সামনের পার্থক্য নেই এবং I
খালি অ্যারে (মিথ্যা) প্রদান করে; যদি কমপক্ষে দুটি অঙ্ক থাকে তবে I
একটি শূন্য খালি অ্যারে (সত্য) প্রদান করে।
দ্রুত #
পূর্ববর্তী কুইল লিঙ্কটি গ্রাস করে এবং 0 , 1, 2,… এ এটি প্রয়োগ করে ... যতক্ষণ না পর্যাপ্ত ম্যাচগুলি ম্যাচের অ্যারে না পাওয়া যায়। প্রয়োজনীয় পরিমাণ দ্বারা গণনা করা হয় ⁼
, যা ফেরত মান / যুক্তি তুলনা 0 নিজেই, ফলনশীল 1 । সুতরাং, পুরো প্রোগ্রামটি [2] , বেস 2 তে দুটি অঙ্ক সহ প্রথম অ-নেতিবাচক পূর্ণসংখ্যার প্রত্যাবর্তন করবে।
⁾⁾⁾Ụ^/
⁾⁾⁾
একটি স্ট্রিং আক্ষরিক, বিশেষত স্ট্রিং ⁾⁾ । গ্রেড আপ পরমাণু Ụ
তাদের সংশ্লিষ্ট মান দ্বারা তার সূচকের বাছাই করে; যেহেতু উভয় অক্ষর সমান, এই উৎপাদ [1, 2] । বিটওয়াইজ এক্সওর দিয়ে ফলাফল অ্যারে হ্রাস পেয়েছে ^/
, তাই পুরো প্রোগ্রামটি 3 ফেরত দেয় ।
ı***ıḞḞ
ı
কল্পিত ইউনিটে আর্গুমেন্ট এবং রিটার্ন মান সূচনা করে i । *
হয় exponentiation যুগল, যার ডান যুক্তি প্রধান লিংক এর যুক্তি ডিফল্ট। সুতরাং, ***ı
নির্ণয় ((ঝ আমি ) আমি ) আমি ≈ 4.81 + + 0i , Ḟ
পরমাণু ( মেঝে বাস্তব আর্গুমেন্ট জন্য বাস্তব অংশ জটিল বেশী জন্য) বাস্তব অংশ (নির্ণয় 4.81 ), তারপর Ḟ
মেঝে, ফলনশীল 4 ।
5
6
7
এই তিনটি প্রোগ্রামে একটি একক আক্ষরিক থাকে এবং আপনি যা আশা করেন ঠিক তা করে do
.::::
আক্ষরিক 0.5 এর.
শর্টহ্যান্ড এবং আর্গুমেন্ট এবং রিটার্ন মানকে আরম্ভ করে। পূর্ণসংখ্যা বিভাজন দ্বৈত এর ( ) প্রধান সংযোগগুলি যুক্তি করার অধিকার যুক্তি অক্ষমতা, তাই নির্ণয় 0,5 / 0,5 / 0,5 / 0,5 / 0,5 , ফলনশীল 8 ।:
::::
9
আর একটি আক্ষরিক।
EȮ<
সবাই সমান পরমাণু E
ফেরৎ 1 যদি তার যুক্তি সব উপাদান সমান হয়, এবং 0 যদি না। একটি পূর্ণসংখ্যা যুক্তি z- র উন্নীত করা হয় [Z] , তাই E
হবে আয় 1 অন্তর্নিহিত যুক্তি জন্য 0 ।
এখন, আউটপুট পরমাণু 1 থেকে STDOUT Ȯ
মুদ্রণ করে । এরপরে আমরা পরমাণুর চেয়ে কম ব্যবহার করে অন্তর্নিহিত যুক্তি 0 দিয়ে 1 টি তুলনা করি । ফলাফলটি (1 <0) = 0 , এবং প্রোগ্রামটি শেষ হয়ে গেলে এটি স্পষ্টভাবে মুদ্রিত হয়।<
11 - 20
⁻GṘ
গ্রিড পরমাণু G
যুক্তি থেকে একটি দৃশ্যরূপে আনন্দদায়ক টেবিল তৈরী করার চেষ্টা করে। একটি স্পষ্ট পূর্ণসংখ্যার যুক্তি (এখানে: 0 ) এর জন্য, এটি কেবল এটি অ্যারেতে আবৃত করে। ফ্ল্যাট না সমান পরমাণু ⁻
অন্তর্নিহিত যুক্তি তুলনা 0 অধিকার (থেকে ফলাফল নিয়ে [0] ), ফলনশীল 1 যেহেতু তার আর্গুমেন্ট সমান নয়। উপস্থাপনা পরমাণু Ṙ
কপি করে প্রিন্ট 1 stdout- এ এবং তার ফলাফল দেখায়। প্রোগ্রামের শেষে, চূড়ান্ত রিটার্ন মান স্পষ্টভাবে মুদ্রিত হয়, তাই আমরা 11 এর আউটপুট দিয়ে শেষ করি ।
=`p`VV×`DQV
স্ব দ্রুত `
অভিন্ন বাম এবং ডান আর্গুমেন্ট সঙ্গে এটি কল করে একটি একসংখ্যা মধ্যে একটি যুগল সক্রিয়। প্রথমে =`
অন্তর্নিহিত যুক্তি 0 টি নিজের সাথে তুলনা করে, 1 প্রদান করে ।
কার্টিজিয়ান পণ্য পরমাণু p
তার আর্গুমেন্ট হিসাবে তালিকা আশা, তাই এটি পূর্ণসংখ্যা প্রচার করে 1 সীমার [1, ..., 1] = [1] । [1]p`
এর কার্টেসিয়ান পণ্য গ্রহণ করে এবং নিজেই, [[1, 1]] ফলন দেয় ।
Eval পরমাণু V
, সমস্ত ফ্ল্যাট অ্যারে স্ট্রিং মধ্যে (শুধুমাত্র সংখ্যা এবং অক্ষর ধারণকারী) সক্রিয় তারপর niladic জেলি প্রোগ্রাম হিসাবে ফলে স্ট্রিং মূল্যায়ন করে। [[1, 1]] প্রথমে ["11"] তে পরিণত হয় , তারপরে [11]V
ফলন করে স্ট্রিংটি দেখায় । আর একবার, এই অ্যারেটিকে "11" এ পরিণত করবে , তারপরে এটি 11 টির ফলস হিসাবে দেখায় ।V
এখন, নিজের সাথে 11×`
গুন করে, 121 উপার্জন করে । দশমিক পরমাণু সক্রিয় 121 মধ্যে [1, 2, 1] , অনন্য পরমাণু বর্জন দ্বিতীয় 1 , এবং আরো একবার পূর্ণসংখ্যা যে, তাদের concatenating ফেরার থেকে ফলাফল মধ্যে ডিজিটের একটি তালিকা দেখা যাচ্ছে 12 ।Q
V
~A~A~A~A~A~A~A~A~A~A~A~A~A
~
হয় bitwise না পরমাণু। দুই এর সম্পূরক গাণিতিক সঙ্গে, এটা একটি আর্গুমেন্ট মানচিত্র z- র জন্য (য + 1 টি) - ~ z- র = । A
এটি পরম মান পরমাণু, সুতরাং এটি মানচিত্র - (z + 1) = z + 1 । প্রাথমিক ফেরত মান সঙ্গে 0 , এর তেরো কপি ~A
ফেরত 13 ।
⁷ṾṾṾw
ধ্রুবকটি ⁷
নতুন লাইনের চরিত্র '\ n' ধরে রাখে এবং আর্গুমেন্ট এবং রিটার্ন মানকে আরম্ভ করে।
Uneval পরমাণু Ṿ
যুক্তি একটি স্ট্রিং উপস্থাপনা তৈরি করার প্রচেষ্টা z- র যেমন যে একটি জেলি এই কোড নিয়ে গঠিত প্রোগ্রাম ফিরে আসবে z- র ।
প্রথম কলটি কর্তব্য সহ স্ট্রিং "" \ n "প্রদান করে , যা একটি অক্ষর আক্ষরিক। পরের কলটি "" "," \ n " - অক্ষরের আক্ষরিক জুড়ে। তৃতীয় এবং চূড়ান্ত কল "" "," ",", "", "\ n" - অক্ষরের অক্ষরের এক কুইন্টুপলেট।
অবশেষে উইন্ডো সূচকের পরমাণু w
তার ডান আর্গুমেন্ট '\ n' কে স্ট্রিং "\ n" এ প্রচার করে এবং "\ n" দিয়ে শুরু করে একটি স্ট্রিংয়ের প্রথম সূচকটি সন্ধান করে । এটি 14 ফেরত দেয় ।
⁴ḟ€⁴Ṁ
⁴
ধ্রুবক 16 । Quicklink প্রতিটি filterfalse ( ḟ€
) তার বাম যুক্তি তুলে ধরে 16 পরিসরের [1, ..., 16] , তারপর তার উপাদানের উপরে iterates।
প্রতিটি উপাদান জন্য z- র , ḟ⁴
মৃত্যুদন্ড কার্যকর করা হয়, প্রথম প্রচার z- র জন্য [Z] , তারপর এর ঘটনার সব সরানোর (যদি থাকে) 16 । এটি অ্যারে [[1], [2],…, [14], [15], []] উপার্জন করে যেখানে শেষ অ্যারেটি খালি কারণ এটিতে 16 টি রয়েছে ।
পরিশেষে, সর্বাধিক পরমাণু Ṁ
নির্বাচন করে [15] ।
mmmmċ
মডুলার পরমাণু m
- সঙ্গে আর্গুমেন্ট নামক এক্স (অ্যারে) এবং Y (পূর্ণসংখ্যা) সাধারণত প্রতি লাগে Y | | ম উপাদান এক্স প্রথম যদি দিয়ে শুরু, Y> 0 , গত যদি সঙ্গে Y <0 । যাইহোক, যখন y = 0 হয় , তখন এটি তার বিপরীতে x সংমেত ফেরত দেয় ।
বাম পূর্ণসংখ্যার যুক্তি 0 প্রথমে [0] এ উন্নীত হয় । প্রথম কপি m
যোগসূত্র [0] নিজেই সঙ্গে, ফলনশীল [0, 0] । অবশিষ্ট অনুলিপিগুলি এই ফলাফলটিকে [0, 0, 0, 0] এ পরিণত করে , তারপরে [0, 0, 0, 0, 0, 0, 0, 0] , এবং অবশেষে [0, 0, 0, 0, 0, 0 , 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ।
শেষ অবধি , গণনা পরমাণু 16 টি প্রত্যাবর্তন করে ফলাফলের অ্যারেতে ċ
অন্তর্নিহিত যুক্তি 0 প্রকাশের সময় গণনা করে ।
ṭṭṭṭṭṭṭṭḍḄḄḄḄḄḄḄḄḄ
ṭ
এটি ট্যাকের পরমাণু এবং বাম যুক্তিটিকে তার ডানদিকে যুক্ত করে। যেহেতু ṭ
এবং নিম্নলিখিত ḍ
dyadic হয়, সব কল ṭ
অন্তর্নিহিত যুক্তি পাস 0 অধিকার যুক্তি হিসেবে ṭ
। প্রথম কলটি [0, 0] , দ্বিতীয় [0, [0, 0] , এবং অষ্টম এবং শেষ [0, [0, [0, [0, [0, [0, [0, [0, 0]]]]]]]] ।
ḍ
হয় বিভাজ্যতা পরমাণু; জন্য আর্গুমেন্ট এক্স এবং ওয়াই , এটা ফেরৎ 1 হয় এক্স দিয়ে বিভাজ্য Y , 0 যদি না। Ḅ
পূর্ণসংখ্যার জন্য কোনও বিকল্প নেই, সুতরাং নির্মান অ্যারেতে প্রতিটি পূর্ণসংখ্যার দ্বারা বিভাজ্যতার জন্য 0ḍḄ
পরীক্ষা করে। 0 নিজে থেকেই বিভাজ্য, সুতরাং আমরা [1, [1, [1, [1, [1, [1, [1, [1, [1, 1]]]]]]]]] পেয়েছি ।
এখন, অজৈব পরমাণু Ḅ
ফ্ল্যাট অ্যারেতে কাজ করে। একটি জোড়ার জন্য [ক, খ] , এটি কেবল 2a + বি প্রদান করে । আগে উল্লেখ করেছে, Ḅ
পূর্ণসংখ্যার একটি নো-অপ হল: একটি পূর্ণসংখ্যা যুক্তি গ উন্নীত করা হয় [গ] , এবং [গ] মধ্যে কোনো বেস সহজভাবে হয় গ ।
প্রথম কলে Ḅ
হ্রাস [1, 1] থেকে 3 , এইভাবে ফলনশীল [1, [1, [1, [1, [1, [1, [1, 3]]]]]]] । পরবর্তী কল হ্রাস [1, 3] থেকে 5 , পরের এক [1, 5] থেকে 7 , এবং তাই ঘোষণা নবম পর্যন্ত Ḅ
আয় 17 ।
+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ+Ṇ
Ṇ
এটি ফ্ল্যাট লজিক্যাল নয় পরমাণু এবং 0 থেকে 1 পর্যন্ত অন্তর্নিহিত যুক্তিটির মানচিত্র । +
এটি সংযোজন পরমাণু, সুতরাং +Ṇ
বৃদ্ধির আঠার অনুলিপিগুলির প্রতিটি পূর্ববর্তী রিটার্ন মান (প্রাথমিকভাবে 0 )। পুরো প্রোগ্রামটি 18 এ ফিরে আসে ।
CNCNCNCNCNCNCNCNCNCNCNCNCNCNCNCNCNCNC
C
এটি পরিপূরক পরমাণু এবং এর আর্গুমেন্ট z -1-z তে ম্যাপ করে । N
হয় অস্বীকার পরমাণু এবং মানচিত্রের যুক্তি z- র জন্য -z । একসাথে, CN
মানচিত্র z- র জন্য - (1-z- র) = Z-1 , তাই আঠার কপি অন্তর্নিহিত যুক্তি ঘুরিয়ে 0 মধ্যে -18 । C
ফলনের একটি চূড়ান্ত প্রয়োগ 1 - (-18) = 19
।
ĖḌĖḌ
গনা পরমাণু Ė
একটি অ্যারের আইটেম উল্লেখ সূচক-মান জোড়া তৈরি করা। অন্তর্নিহিত যুক্তি 0 উন্নীত করা হয় [0] , তারপর Ė
উৎপাদ [[1, 0]] । Undecimal পরমাণু বেস 10 থেকে একটি ফ্ল্যাট অ্যারের পূর্ণসংখ্যা আপনি পরিবর্তিত করে, ফলনশীল [10] এই বিশেষ ক্ষেত্রে।
দ্বিতীয় কল Ė
রূপান্তরগুলির [10] মধ্যে [[1, 10]] , দ্বিতীয় যা Ḍ
পরিশেষে রূপান্তরিত [20] ।
21 - 30
ṫṣȦJṫȦ⁸ȦJ
লেঙ্গুড় পরমাণু ṫ
(ক যুগল) তার বাম যুক্তির পোস্টসাফিক্স সূচকের আরম্ভ করা হয় নির্বাচন (1-ভিত্তিক ও মডুলার) তার ডান যুক্তি উল্লেখিত, একটি বাম পূর্ণসংখ্যা যুক্তি তুলে ধরার এক্স থেকে [X] । যখন উভয় আর্গুমেন্ট সেট সাথে ডাকা 0 , ṫ
আয় [0] ।
যেকোন এবং সমস্ত পরমাণু Ȧ
ফেরৎ 1 যদি তার যুক্তি truthy নেই এবং আমরা কোন গভীরতা কোন শূণ্যসমূহ রয়েছে 0 অন্যথায়। এখানে, আমরা কেবল অন্তর্নিহিত যুক্তি 0 ফেরত দিতে এটি একটি পরিচয় ফাংশন হিসাবে ব্যবহার করি । এ বিভক্ত পরমাণু ṣ
তার বাম যুক্তি পার্টিশনগুলি [0] তার ডান যুক্তির ঘটনার এ 0 , তাই এটি ফেরৎ [[] [],] এখানে।
সূচকের পরমাণু J
ফেরত মান উপাদান বর্জন এবং তাদের সূচকগুলি সঙ্গে প্রতিস্থাপন, ফলনশীল পরিসীমা [2 1] এই নির্দিষ্ট ক্ষেত্রে। Ȧ
এবং ṫ
উভয়ই আগের মতো কাজ করে, তাই তারা শেষ সূচকে শুরু হওয়া পোস্টফিক্সকে [1, 2] হ্রাস করে , [2] ফলন দেয় ।
নীলাদিক লিঙ্কগুলিতে, ধ্রুবকটি []⁸
ধরে থাকে । এটি একটি অবিচ্ছেদ্য নীলাদ, অর্থাত্ এটি কোনওভাবে শৃঙ্খলে ফিট করে না। ফলস্বরূপ, পূর্ববর্তী রিটার্ন মান ( [২] ) এসটিডিওউটে মুদ্রিত হয়, তারপরে নীলাদের মান ( [] ) দিয়ে প্রতিস্থাপন করা হয় ।
যেহেতু [] মিথ্যা, তাই Ȧ
এটি 0 এ রূপান্তর করে । J
পরমাণু প্রচার করে 0 থেকে [0] , তারপর তার সূচকের (তালিকা ফেরৎ [1] ), যা পরোক্ষভাবে ছাপা হয় যখন প্রোগ্রাম সম্পন্ন।
22
আর একটি আক্ষরিক। এগুলি ব্যবহারের জন্য repd ডিজিটগুলি সেরা জায়গা বলে মনে হয়।
“@ṃ»
এটি জেলির ইনবিল্ট স্ট্রিং সংকোচনের ব্যবহার করে। জেলির কোড পৃষ্ঠাতে @ এবং ṃ এর সূচকগুলি 64 এবং 220 এবং স্ট্রিং লিটারে 250 টি পৃথক অক্ষর থাকতে পারে, তাই এটি প্রথম পূর্ণসংখ্যাকে 250 × 65 + 220 = 16470 গণনা করে ।
16470 3 দ্বারা বিভাজ্য, সুতরাং ভাগফল 16470/3 = 5490 প্রিন্টযোগ্য ASCII অক্ষর বা একটি লাইনফিড এনকোড করে। এর মধ্যে 96 এবং 5490 = 96 × 57 + 18 রয়েছে যার অর্থ আমরা 0-ভিত্তিক সূচক 18 এ মুদ্রণযোগ্য ASCII অক্ষরটি ডিকোড করেছি , যা '2' ।
আমাদের 57 টি রয়েছে , যা 3 দ্বারা বিভাজ্য , সুতরাং ভাগফল 57/3 = 19 = 96 × 0 + 19 0-ভিত্তিক সূচক 18 এ প্রিন্টযোগ্য ASCII অক্ষর এনকোড , যা '3' ।
এটি 0 ; ডিকোডিং প্রক্রিয়া বন্ধ হয়ে যায়। উত্পন্ন চরিত্রগুলি "23" গঠনের জন্য একত্রিত হয়
!ḤḤ!
গৌণিক পরমাণু !
অন্তর্নিহিত যুক্তি সক্রিয় 0 মধ্যে 1 । দুই আমন্ত্রণ unhalve পরমাণু Ḥ
চালু 1 মধ্যে 2 , তারপর 2 মধ্যে 4 । অবশেষে, !
গণনা 4! = 24 ।
³HH
কমান্ড-লাইন আর্গুমেন্টের অভাবে, ধ্রুবকটি 100³
ধরে । দুই আমন্ত্রণ করিয়া 100 মধ্যে 50 , তারপর 50 মধ্যে 25 ।H
ØaM
ধ্রুবকটি Øa
ছোট হাতের বর্ণমালা ধারণ করে। সর্বাধিক পরমাণু M
সর্বোচ্চ আইটেমের সবগুলি সূচকের উৎপাদ এবং যেহেতু z- র বৃহত্তম ছোট হাতের অক্ষর হয়, ফল [26] ।
;;;;;;;;;;;;;;;;;;;;;;;;;;;¬¬ḅ¬
কনকেনেটেটি পরমাণুর ছাব্বিশ টি অনুলিপি ;
প্রাথমিক শূন্য 0 এবং ছয় ছয়টি ছয় দফা ডিফল্ট আর্গুমেন্ট 0 এর 27 টি শূন্যের অ্যারে তৈরি করে conc
¬
হয় লজিক্যাল নয় অণু, তাই ;¬
একটি appends 1 শূন্যর অ্যারের করতে। পরবর্তীটি ¬
অ্যারেতে সমস্ত উপাদানকে অগ্রাহ্য করে, আমাদের 27 টি এবং 1 শূন্যের অ্যারে দিয়ে রেখে।
ḅ
হ'ল আনবস পরমাণু এবং তার ডান আর্গুমেন্টে উল্লিখিত বেস থেকে তার বাম আর্গুমেন্ট থেকে একটি অঙ্ক অ্যারে রূপান্তর করে to ḅ¬
Unary থেকে পূর্ণসংখ্যায় রূপান্তর করে, সুতরাং এটি কেবল একটি যোগফল সম্পাদন করে। 27 বেশী একটি অ্যারের জন্য, এই ফেরৎ 27 ।
irið8c
সূচী পরমাণু i
তার বাম যুক্তি তুলে ধরে 0 থেকে [0] , তারপর তার ডান যুক্তির সূচক এটি 0 যে অ্যারের মধ্যে, ফলনশীল 1 ।
পরিসর পরমাণু r
নির্মান তা থেকে একটি আরোহী বা সাজানো পরিসীমা তার ডান এক যুক্তি বাকি। সঠিক যুক্তি হ'ল অন্তর্নিহিত যুক্তি 0 , সুতরাং এটি [1, 0] উপার্জন করে । দ্বিতীয় অনুরোধটি [1, 0] এর মধ্যে 0 টির i
সূচক খুঁজে পেয়েছে , 2 টির ফলন দেয় ।
ð
একটি নতুন, dyadic চেইন শুরু। পূর্ববর্তী চেইন যেহেতু নীলাদিক ছিল তাই এই চেইনের বাম এবং ডান উভয় যুক্তিই প্রথম চেইনের রিটার্ন মান ( 2 ) এর সমান হবে । c
মধ্যে সমন্বয় পরমাণু। বাম আর্গুমেন্ট 8 এবং ডান আর্গুমেন্ট 2 সহ এটি 8C2 = 8! / (6! 2!) = 28 ফেরত 8 টি উপাদানের একটি সেটের সমস্ত অনন্য, নিরক্ষিত 2-সংমিশ্রণকে গণনা করে ।
⁶ḲĠṂ°İṂĊ
ধ্রুবকটি ⁶
একটি স্থানের অক্ষর ধারণ করে এবং আর্গুমেন্ট এবং রিটার্ন মান '' এ সেট করে । শব্দ পরমাণু Ḳ
চরিত্র প্রচার করে '' Singleton স্ট্রিং "" এবং স্পেস এ splits, ফলনশীল [[] [],] ।
গ্রুপ পরমাণু Ġ
গ্রুপ সমান উপাদানের সব সূচকের। যেহেতু শেষের ফেরতের মূল্যের দুটি উপাদানই সমান, এটি এখানে [[1, 2]] ফেরত দেয় । ন্যূনতম পরমাণু ন্যূনতম (শুধুমাত্র) এই অ্যারের উপাদান ফলনশীল চায়ের [1, 2] ।
ডিগ্রী পরমাণু °
, রেডিয়ানে ষষ্ঠিক ডিগ্রী থেকে উভয় পূর্ণসংখ্যার পরিবর্তন করে ফলনশীল 1 ° × 2π / 360 ° = π / 180 এবং 2 ° × 2π / 360 ° = π / 90 । বিপরীত পরমাণু গুণনশীল inverses লাগে, ফলনশীল 180 / π ≈ 57.3 এবং 90 / π ≈ 28.6 ।
তারপরে, Ṃ
আরও একবার নেবে সর্বনিম্ন, 28.6 ফলন দেয় । শেষ অবধি , সিল পরমাণু 28.6 কে 29 তেĊ
রূপান্তরিত করে ।
œṡ¹ẆẆTUṖṖṖṖP
পরিচয় পরমাণু ¹
ফেরৎ 0 অন্তর্নিহিত যুক্তি জন্য 0 । প্রায় বিভক্ত পরমাণু œṡ
এর আর্গুমেন্টগুলি (উভয় উভয়ের প্রচার করে 0 ) এর [0] , তারপর splits [0] সমান সংলগ্ন subarrays প্রায় [0] । এটি [[], []] ফলন দেয় ।
সহচরী উইন্ডোতে পরমাণু Ẇ
যুক্তি সব সংলগ্ন subarrays তৈরী করে। প্রথমত রূপান্তরিত [[] [],] মধ্যে [[[]], [[]] [[], []]] , দ্বিতীয় উদাহরণ হিসেবে বলা যায় রূপান্তরিত [[]] [[[]], [[] []]] মধ্যে
[[[[]]], [[[]]], [[[], []]], [[[]], [[]]], [[[]], [ [], []]], [[[]], [[]], [[], []]]] ।
সত্য পরমাণু T
truthy উপাদানের সব সূচকের তালিকাবদ্ধ করে। প্রথম স্তরের অ্যারেগুলির কোনওটিই শূন্য নয়, সুতরাং এটির ফলন [1, 2, 3, 4, 5, 6] । Upend পরমাণু U
এই অ্যারের reverses, ফলনশীল [6, 5, 4, 3, 2, 1] ।
পপ পরমাণুর চারটি অনুলিপি Ṗ
আমাদের সাথে [,, ৫] রেখে শেষ চারটি উপাদান সরিয়ে দেয় । অবশেষে, পণ্য পরমাণু P
এই অ্যারে 30 এ রূপান্তর করে ।
31 - 40
ȷ½RṪ
ȷ
1 × 10 3 = 1000 এর জন্য একটি শর্টহ্যান্ড । বর্গমূল পরমাণু ½
উৎপাদ 31.6 , যা পরিসীমা পরমাণু R
রূপান্তরিত [1, ..., 31] । অবশেষে, লেজ পরমাণু Ṫ
শেষ উপাদানটি বের করে 31 এ ফিরে আসে ।
LµdddddµFL
দৈর্ঘ্য পরমাণু L
অন্তর্নিহিত যুক্তি তুলে ধরে 0 থেকে [0] উত্পাদ, তারপর দৈর্ঘ্য লাগে 1 । µ
একটি নতুন, মোনাডিক চেইন শুরু হয় এবং ফলাফল 1 এর তর্কে পরিণত হয়।
জন্য আর্গুমেন্ট এক্স এবং ওয়াই , divmod পরমাণু d
উৎপাদনের এর [x / y পর্যন্ত, এক্স% y] এর । প্রতিটি কলের থাকবে Y = 1 , তাই ফলাফলের সবসময় হতে হবে এর [x, 0] ।
প্রথম কলটি x = 1 দিয়ে শুরু হবে , [1, 0] উপার্জন করবে । d
শুধুমাত্র পূর্ণসংখ্যার উপর কাজ করে, সুতরাং এটি পরবর্তী কলগুলিতে ভেক্টরাইজ হয়। দ্বিতীয় কলটি [[1, 0], [0, 0]] , তৃতীয় [[[1, 0], [0, 0]], [[0, 0], [0, 0]]] ,, এবং পঞ্চম এবং শেষ এক গভীরতার অ্যারে 5 যা একটি একক এবং 31 জিরো ধারণ করে।
µ
আরও একবার একটি নতুন, monadic শৃঙ্খলা আরম্ভ হয়, এবং আগে থেকে অ্যারে এর যুক্তি হয়ে ওঠে। ফ্ল্যাট পরমাণু F
এই অ্যারের unnests, একটি একক এক এবং 31 শূন্যর একটি ফ্ল্যাট অ্যারের মেনে নেওয়া। অবশেষে, L
ফলাফলের দৈর্ঘ্য নেয়, 32 ফেরত ।
33
আরেকটি রেডিজিট, আরেকটি আক্ষরিক।
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWŒḊ
মোড়ানো পরমাণুর প্রতিটি উদাহরণ তার আর্গুমেন্ট z কে [z] রূপান্তর করে । 0 এর প্রাথমিক রিটার্ন মান সহ , সমস্ত 34 টি উদাহরণ একসাথে [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[যদি [ ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] । অবশেষে, গভীরতার পরমাণু ŒḊ
ফলাফলের অ্যারে সর্বাধিক গভীরতার গণনা করে 34 এ ফিরে আসে ।
ẇɓæ«æ«æ«æ«æ«|æ«|
উইন্ডো বিদ্যমান পরমাণু ẇ
এর আর্গুমেন্টগুলি (উভয় ডিফল্ট উভয় প্রচার করে 0 ) এর [0] , তারপর পরীক্ষা যদি ** [0] ** একটি সংলগ্ন subarray যেমন ঘটে [0] । এটা তোলে, তাই ẇ
ফেরৎ 1 ।
ɓ
একটি নতুন, dyadic চেইন শুরু। পূর্ববর্তী চেইন যেহেতু নীলাদিক ছিল তাই এই চেইনের বাম এবং ডান উভয় যুক্তিই প্রথম চেইনের রিটার্ন মান ( 1 ) এর সমান হবে । চেইন দুটি পৃথক, ডায়ডিক পরমাণু ব্যবহার করে: বিটশীফ্ট বাম ( æ«
) এবং বিটওয়াইস OR ( |
)।
তিন বা ততোধিক ডায়াড দিয়ে শুরু হওয়া একটি ডায়াডিক চেইন প্রথমে চেইনের যুক্তি দিয়ে প্রথম ডায়াডকে ডাকে। এখানে, এটি 1 << 1 = 2 দেয় । পরবর্তী ছয়টি ডায়াডগুলি জোড় (তথাকথিত কাঁটাচামচ ) মধ্যে বিভক্ত করা হয় , যেখানে ডানদিকের ডায়াডকে প্রথমে শৃঙ্খলার যুক্তি দিয়ে বলা হয়, তারপরে বাম দিকের একটিকে উভয় পক্ষের পূর্ববর্তী মানগুলির সাথে ডাকা হয়।
এর জন্য æ«æ«
, আমরা 2 << (1 << 1) = 2 << 2 = 8 পেয়েছি । তারপরে, æ«æ«
গণনা 8 << (1 << 1) = 8 << 2 = 32 । এখন, |æ«
আমাদের 32 | (1 << 1) = 32 | 2 = 34 ।
শেষ অবধি, পিছনটি হুকের|
মতো কাজ করে এবং পূর্ববর্তী রিটার্ন মানটিকে তার বাম আর্গুমেন্ট হিসাবে এবং চেনের ডান যুক্তিকে তার ডান হিসাবে ডাকা হয়। এটি 34 | 1 = 35 ।
⁹ṚḢ²
দ্বিতীয় যুক্তির অভাবে, ধ্রুবকটি 256⁹
ধরে । বিপরীত পরমাণু প্রচার করে 256 অ্যারেতে [2, 5, 6] এবং এটি উত্পাদ reverses [6, 5, 2] । তারপরে, প্রধান পরমাণু প্রথম উপাদানটি বের করে এবং বর্গ পরমাণু ** 6² = 36 * দেয়।Ḣ
²
‘‘‘0‘‘‘‘‘‘‘
বৃদ্ধি পরমাণু ‘
দ্বারা তার যুক্তি বৃদ্ধি 1 , তাই ‘‘‘
প্রাথমিক ফেরত মান চালু 0 মধ্যে 3 । নিম্নলিখিত 0 টি একটি অবিচ্ছেদ্য নীলাদ, অর্থাত্, এটি কোনওভাবেই শৃঙ্খলে ফিট করে না। ফলস্বরূপ, পূর্ববর্তী রিটার্ন মান ( 3 ) STDOUT এ মুদ্রিত হয়, তারপরে নীলাদের মান ( 0 ) দিয়ে প্রতিস্থাপিত হবে ।
নিম্নলিখিত 7 কপি ‘
এই ঘুরে 0 মধ্যে 7 , যা পরোক্ষভাবে ছাপা হয় যখন প্রোগ্রাম সম্পন্ন।
’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ạ
হ্রাস পরমাণু ’
দ্বারা তার যুক্তি decrements 1 , তাই আটত্রিশ কপি প্রাথমিক ফেরত মান চালু 0 মধ্যে -38 । পরম পার্থক্য পরমাণু ạ
মধ্যে স্বাক্ষরবিহীন পার্থক্য নির্ণয় -38 এবং অন্তর্নিহিত যুক্তি 0 , ফিরে 38 ।
-____---__________
-
-1 এর জন্য একটি শর্টহ্যান্ড এবং লিঙ্কটির যুক্তি এবং রিটার্নের মান -1 এ সেট করে । প্রতিটি _
হ'ল ডায়ডিক বিয়োগফল পরমাণুর একটি উদাহরণ , যার ডান যুক্তিটি অনুপস্থিত থাকলে -1 এ ডিফল্ট হবে ।
প্রথম, -____-
গণনাগুলি (-1) - (-1) - (-1) - (-1) - (-1) = 3 । নীচের -1 একটি অবিচ্ছেদ্য নীলাদ, সুতরাং পূর্ববর্তী রিটার্ন মান ( 3 ) STDOUT এ মুদ্রিত হয়, তারপরে নীলাদের মান ( -1 ) দ্বারা প্রতিস্থাপিত হবে ।
এরপরে, -_
গণনাগুলি (-1) - (-1) = 0 , যেখানে আক্ষরিক বাম আর্গুমেন্ট -
সেট করে এবং প্রত্যাবর্তন মানকে ডান হিসাবে ব্যবহার করে। ডিফল্ট আর্গুমেন্ট -1 বিয়োগের নিম্নলিখিত নয় টি অনুলিপি -1 রিটার্ন মান থেকে, 9 টি প্রদান করে , যা প্রোগ্রামটি শেষ হয়ে গেলে স্পষ্টভাবে মুদ্রিত হয়।_
_
”(O
”(
একটি অক্ষর আক্ষরিক এবং অর্ডিনাল পরমাণু O
তার ইউনিকোড কোড পয়েন্টটি দেখায়, 40 উপার্জন করে ।
41 - 47
⁵ḶxḶ⁵ị⁵ḶxḶḣṢ
তৃতীয় কমান্ড-লাইন আর্গুমেন্টের অভাবে, ধ্রুবকটি 10⁵
ধরে । Unlength পরমাণু 0 ভিত্তিক পরিসীমা, বিশেষভাবে সৃষ্টি [0, ..., 9] যুক্তি জন্য 10 , উভয় পক্ষের কাছে জায়গায় পুনরাবৃত্তি পরমাণু । পরেরটি তার বাম যুক্তির উপাদানগুলির সাথে তার ডানটির পুনরাবৃত্তির সাথে মেলে এবং প্রতিটি উপাদানের সাথে একই সংখ্যার পুনরাবৃত্তি করে। সঙ্গে [0, ..., 9] উভয় বাম এবং ডান যুক্তি হিসাবে, আমরা এইভাবে শূন্য শূণ্যসমূহ, এক এক, দুই দুই দুই, ইত্যাদি পেতেḶ
x
মধ্যে সূচক পরমাণু ị
সূচক তার বাম এক উল্লেখিত তার ডান যুক্তির উপাদান নিয়ে আসে। বাম যুক্তি 10 ( ⁵
এর বামে) এবং ডান যুক্তি [1, 2, 2, 3, 3, 3, 4, 4, 4, 4,…, 9] (পূর্ববর্তী ফলাফল) দিয়ে, এটি 4 দেয় ।
এই বিন্দু অবধি চেইনটি একটি অবিচ্ছেদ্য নীলাদ অনুসরণ করে ⁵
, সুতরাং পূর্ববর্তী রিটার্ন মান ( 4 ) এসটিডিআউটে মুদ্রিত, ফেরতের মানটি 10 তে সেট করা থাকে এবং বাকী শৃঙ্খলার যথারীতি পার্স করা হয়।
আগের মতোই ⁵ḶxḶ
অ্যারের সমর্পণ করা হবে [1, 2, 2, 3, 3, 3, 4, 4, 4, 4, ..., 9] । এবার, আমরা আর্গুমেন্ট 10 অনুসারে বাছাই করা পরমাণাকে কল করব , যা 10 থেকে [1, 0] কে উন্নীত করে , তারপরে এটিকে [0, 1] প্রদান করে । Dyadic মাথা পরমাণু এখন লেন্থ এর উপসর্গ নিয়ে আসে 0 এবং 1 বাঁদিকে ফলাফল থেকে, সঙ্গে আমাদের যাব [[], [1]] । মুদ্রিত হলে, 1 ব্যতীত আর কিছুই দৃশ্যমান থাকবে না।Ṣ
⁽{ʂ%⁽{}
⁽
এবং এর দুটি নিম্নলিখিত অক্ষর একটি সংখ্যাগত আক্ষরিক গঠিত। যদি ঞ এবং ট জেলি এর কোড পৃষ্ঠা এবং তাদের কোড পয়েন্ট (ঞ, K) <(124, 250) , আমরা পূর্ণসংখ্যা পেতে 1001 + + 250j + K । '{' , '}' এবং 'ʂ' এর কোড পয়েন্টগুলি 123 , 125 এবং 167 হয় , সুতরাং বাম আক্ষরিক 1001 + 250 × 123 + 167 (= 31918) এ মূল্যায়ণ করে, যখন ডানদিকটি 1001 + তে মূল্যায়ন করে 250 × 123 + 125 (= 31876) ।
যেহেতু বাম পূর্ণসংখ্যার ডানটির চেয়ে দ্বিগুণ কম, ফলাফল (… + 167)% (… + 125) = (… + 167) - (… + 125) = 167- 125 = 42 ।
ẊẠżv©żvżvżvọ®®Ạżvżvżvọ®
এলোমেলো পরমাণু Ẋ
যুক্তি এর উপাদানের ক্রম randomizes; একটি সংখ্যাসূচক আর্গুমেন্ট z ইতিমধ্যে [1,…, z] এর ব্যাপ্তিতে উন্নীত হয় । অন্তর্নিহিত যুক্তি 0 এর জন্য , এই ব্যাপ্তিটি খালি এবং Ẋ
ফলন [] । সব পরমাণু Ạ
ফেরৎ 1 যদি তার যুক্তি এর উপাদানের সব truthy হয় 0 যদি না। যেহেতু একটি খালি অ্যারেতে মিথ্যা উপাদান থাকে না, তাই এখানে 1Ạ
ফিরে আসে ।
সঙ্গে জিপ পরমাণু ż
(ক যুগল) আর্গুমেন্ট লাগে এক্স এবং ওয়াই এবং যুগল transposes [X, Y] । X এবং y এর পূর্ণসংখ্যার ক্ষেত্রে এটি কেবল [[x, y]] ফল দেয় , সুতরাং এই ż
বিশেষটি 1 এবং 0 (অন্তর্নিহিত যুক্তি) দিয়ে আখ্যায়িত হয় [[1, 0]] । Dyadic Eval পরমাণু v
, সমস্ত ফ্ল্যাট অ্যারে (ধারণকারী শুধুমাত্র সংখ্যা এবং অক্ষর) আমি স্ট্রিং মধ্যে বাম যুক্তি সক্রিয় তারপর প্রোগ্রাম 'আর্গুমেন্ট হিসেবে তার অধিকার আর্গুমেন্ট সহ পরমাণুসদৃশ্য জেলি প্রোগ্রাম হিসাবে ফলে স্ট্রিং মূল্যায়ন করে। যেহেতু ["10"]কেবলমাত্র আক্ষরিক সমন্বিত, এটি সঠিক যুক্তি উপেক্ষা করে v
এবং এর ফলাফল [10] হয় ।
কপি দ্রুত ©
সংযুক্ত v
এবং কপি রেজিস্টার মধ্যে নিজের ফলাফল। পরবর্তী ঘটনার রিকল পরমাণু ®
(ক nilad) আনা হবে [10] রেজিস্টার থেকে।
আগের তিনটি অনুলিপি żv
আগের মতো, [10] থেকে [[10, 0] থেকে [100] থেকে… 100 টি করে [10000] ম্যাপিং করছে । অর্ডার পরমাণু ọ
পরীক্ষার কতবার তার বাম যুক্তি তাই এখানে তার সঠিক দ্বারা বিভাজ্য হয়, এটা ক্রম নির্ণয় 10 (সঙ্গে সংগৃহীত ®
মধ্যে) 10000 = 10 4 , ফলনশীল [4] ।
নিম্নলিখিত ®
একটি unparseable nilad, তাই (পূর্ববর্তী ফেরত মান [4] ) stdout- এ ছাপা হয়, তারপর nilad এর মান (প্রতিস্থাপিত 10 )। আমরা Ạ
পরবর্তী আবেদন করি , 1 প্রদান করে । (এটি একটি নীলাদ হিসাবে প্রয়োজনীয় যার পরে একটি ডায়াড এই মুহুর্তে বিশ্লেষণযোগ্য হবে))
আগের মতই żvżvżv
বর্তমান ফেরত মান তিনটি শূণ্যসমূহ appends, বাঁক 1 মধ্যে [1000] । অবশেষে, ọ®
ক্রম নির্ণয় 10 মধ্যে 1000 = 10 3 , এবং 3 stdout- এ ছাপা হয় যখন প্রোগ্রাম সম্পন্ন।
44
তবুও আরেকটি রেজিডিজিট, আর একটি আক্ষরিক।
111111l11&K1111111Kl11&
প্রথম এবং সর্বাগ্রে, আক্ষরিক 111111
আর্গুমেন্ট এবং প্রাথমিক রিটার্ন মান 111111 এ সেট করে । অন্যান্য 1
রানগুলিও আক্ষরিক।
l
হয় লগারিদম পরমাণু, যা বেস সঠিক উল্লেখিত তার বাম যুক্তির লগারিদম নির্ণয় করে। যখন আহ্বান 111111 অধিকার আর্গুমেন্ট সহ 11 , আমরা পেতে লগ ইন করুন 11 111111 ≈ 4.85 ।
শব্দ পরমাণু K
স্পেস এর একটি তালিকা যুক্তি যোগ দেয় তখন একটি সাংখ্যিক / চরিত্র তুলে ধরার পর z- র জন্য [Z] । এখানে, আমরা লিঙ্কটির যুক্তি 111111 [111111] এ রূপান্তর করতে কেবল এটি ব্যবহার করি । (আমাদের এখানে অ্যারের প্রয়োজন নেই, তবে পরিচয়ের পরমাণুগুলি শেষ হয়ে গেছে)) বিটওয়াস এবং অণু &
উভয় পক্ষের রিটার্ন মানগুলিকে নিয়ে যায়, প্রয়োজনে তাদের পূর্ণসংখ্যায় কাস্ট করে, এবং তাদের বিটওয়াস এবং এন্ড গণনা করে। এই বিশেষ ক্ষেত্রে, এটি [4.85 এবং 111111] = [4 এবং 111111] = [4] ফেরত দেয় ।
নিম্নলিখিতটি 1111111
একটি অবিচ্ছেদ্য নীলাদ, সুতরাং পূর্ববর্তী রিটার্ন মান ( [4] ) এসটিডিআউটে মুদ্রিত হয়, তারপরে নীলাদের মান ( 1111111 ) দ্বারা প্রতিস্থাপিত হয় । K
তারপরে এই পূর্ণসংখ্যাকে [1111111] এ পরিণত করে । (এটি আবার সত্যই প্রয়োজন হয় না, তবে ডায়াডের পরে একটি নীলাদ এই সময়ে পার্সেবল হতে পারে))
আগের মতোই l11
নির্ণয় লগ ইন করুন 11 1111111 ≈ 5,81 , তারপর &
ফেরৎ [5,81 & 111111] = [5 & 111111] = [5] ।
,SS
ỊỊ,ÇS
ÇÑÇÇÇÑ
এটি একমাত্র প্রোগ্রাম যা একাধিক ব্যবহারকারী-সংজ্ঞায়িত লিঙ্কগুলি নিয়ে গঠিত। শেষ লিঙ্কটি মূল লিঙ্ক এবং প্রোগ্রামটি শুরু হওয়ার পরে কার্যকর করে, বাকিগুলি হ'ল সহায়ক লিঙ্ক। দ্রুত Ç
সবসময় বর্তমান এক উপরের লিঙ্কটি বোঝায় এবং এটি monadically সঞ্চালন করে। তেমনি, দ্রুত Ñ
সর্বদা বর্তমানের নীচের লিঙ্কটিকে বোঝায় (চারপাশে মোড়ানো) এবং এটি মারাত্মকভাবে কার্যকর করে।
শীর্ষ লিঙ্কটি জোড়ের পরমাণু নিয়ে গঠিত ,
- একটি ডায়াড যা যুক্তিগুলিকে x এবং y কে [x, y] - এবং যোগফলের সাথে পরমাণু S
- একটি মোনাড যা একটি পূর্ণসংখ্যার যুক্তিকে z থেকে [z] প্রচার করে এবং যোগ করে একটি অ্যারে যুক্তি হ্রাস করে। যখন লিঙ্কটি ,SS
একটি পূর্ণসংখ্যার যুক্তি n দিয়ে ডাকা হয় , তখন এটি গণনা করে Σ [n, ]n] = Σ [n, n] = 2n ।
মধ্যম উপরের লিঙ্কটি পরমাণু উপরোক্ত দ্রুত নিয়ে গঠিত Ç
, এবং তুচ্ছ পরমাণু Ị
একটি একসংখ্যা যে উৎপাদ - 1 সাংখ্যিক আর্গুমেন্ট জন্য z- র সঙ্গে 1 ≤ -1 ≤ z- র কিন্তু 0 অন্যান্যদের জন্য। প্রয়োগ করা হচ্ছে Ị
একটি পূর্ণসংখ্যা যুক্তি দুইবার এন মূলত সঙ্গে এটি প্রতিস্থাপন 1 , প্রথম আউটপুট হিসাবে Ị
( ইনপুট দ্বিতীয় এক) হল সবসময় তুচ্ছ। এর পরে এই ফলাফলটি রিটার্ন মান Ç
(যুক্তি এন দিয়ে ডাকা হয় ) দিয়ে যুক্ত করা হয় এবং ফলাফলটি জোড় কমে যায় S
। মোট, আমরা গণনাΣ [(| | | | ≤ 1) ≤ 1, 2 এন] = Σ [1, 2 এন] = 2 এন + 1 ।
এই দুটি সহায়ক লিঙ্কটি জায়গায় রয়েছে, মূল লিঙ্কটি এখন তার বাইনারি সংখ্যাগুলি দেখে কোনও অ-নেতিবাচক পূর্ণসংখ্যার নির্মাণ করতে পারে। 0 এর প্রাথমিক রিটার্ন মান সহ , চেইনটি ÇÑÇÇÇÑ
চূড়ান্ত ফলাফলটি গণনা করে (((((0 × 2 + 1) × 2) × 2 + 1) × 2 + 1) × 2 + 1) × 2 = ((5 × 2 + 1) × 2 + 1) = 2 = 46 ।
ÆnÆnÆnÆnÆnÆnÆnÆnÆnÆnÆnÆnÆnÆnÆn
পরবর্তী প্রধানমন্ত্রী পরমাণু ক্ষুদ্রতম ইতিবাচক মৌলিক সংখ্যা যে তার যুক্তি থেকে যথাযথভাবে বেশী হয় খুঁজে বের করে। প্রাথমিক ফেরত মান সঙ্গে 0 , পনের আমন্ত্রণ Æn
কম্পিউট পঞ্চদশ মৌলিক সংখ্যা, যা 47 ।