জে, 171 বাইট
(+:>.+:^^*_){.".(':',~(+:+:>.^*_){(*:>.^*_)!:(+:<.^+:*_)''),',',(":(>:*:+:+:+:*_),(<.^<:^<:^*_),<:*:<.^+:*_),'+/',('.',~(+:<.+:^*_){(*:>.^*_)!:(+:<.^+:*_)''),":+:<.*:>:^*_
ও ... আমার মস্তিষ্ক ব্যাথা করছে ... অনলাইনে চেষ্টা করে দেখুন!
এখানে আপনি এটির সমস্তগুলিকে একটি লাইন দেখতে পাবেন (এটি চলবে না, যদিও লাইন বিরতি দিয়ে with
(+:>.+:^^*_){.".(':',~(+:+:>.^*_){(*:>.^*_)!:(+:<.^+:*_)''),',',(":(>:*:+:+:+:*_),(<.^<:^<:^*
_),<:*:<.^+:*_),'+/',('.',~(+:<.+:^*_){(*:>.^*_)!:(+:<.^+:*_)''),":+:<.*:>:^*_
কেবলমাত্র j805/j64/linux/release/commercial/www.jsoftware.com/2016-12-11T08:02:52
সেই ক্রমে জে সংস্করণে কাজ করার গ্যারান্টিযুক্ত । (কেবলমাত্র প্রথম 12 টি অক্ষরই গুরুত্বপূর্ণ))
ব্যাখ্যা
প্রোগ্রামটির বেশিরভাগই নিরবচ্ছিন্ন প্রজন্মকে নিবেদিত। এই ধ্রুবকগুলির সাথে তাদের মানগুলি প্রতিস্থাপন করা হয়েছে, প্রোগ্রামটি দেখতে এরকম দেখাচ্ছে:
(62){.".(':',~(12){(9)!:(14)''),',',(":(65),(97),48),'+/',('.',~(10){(9)!:(14)''),":26
কিছু বন্ধনী সরিয়ে নিয়েছে, এবং কিছু সংখ্যা ভাল তৈরি করেছে:
62{.".(':',~12{9!:14''),',',(":65 97 48),'+/',('.',~10{9!:14''),":26
এটি একটি গ্রুপ ,
এবং ,~
এর সমন্বয়ে গঠিত , যা যুক্তি সংযোজন এবং সংশোধন করে। এখানে পৃথক মান রয়েছে:
":26
('.',~10{9!:14'')
'+/'
(":65 97 48)
','
(':',~12{9!:14'')
1
হয় 26
একটি স্ট্রিং হিসাবে।
9!:14''
টিআইওতে নিম্নলিখিত স্ট্রিং উত্পন্ন করে:
j805/j64/linux/release/commercial/www.jsoftware.com/2016-12-11T08:02:52
এর সাথে 2
, আমরা 10
তম চরিত্রটি ( i
থেকে linux
) পাই এবং .
এর শেষে একটি যোগ করি, ফলনশীল i.
।
3
এবং 5
স্ব-ব্যাখ্যামূলক।
4
65 97 48
একটি স্ট্রিং হিসাবে সংখ্যার তালিকা ।
6
2
এটির মতোই এটি বাদে এর 12
তম অক্ষর ( u
থেকে linux
) এবং :
শেষের দিকে যোগ করে, ফলন দেয় u:
।
এটি, সব একসাথে, ফলন u:,65 97 48+/i.26
। ".
আমাদের মূল্যায়ন করে এটি মূল্যায়ন করে:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789:;<=>?@ABCDEFGHI
(দ্রষ্টব্য: +/
সারণী সংযোজন করা হয়।)
তারপরে, এর সাথে 62{.
আমরা 62
এগুলি থেকে প্রথম অক্ষরগুলি গ্রহণ করি ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
।