পিট, 188 53 46 41 বাইট
5bpjhbttttfttatraaearfjearoaearbcatsdcclq
অনলাইন দোভাষী এখানে উপলব্ধ।
এই পিট কোডটি স্ট্যান্ডার্ড করে (n>0)-(n<0)
, কারণ কোনও সাইন চেক অন্তর্নির্মিত নেই। আসলে, বিল্টিনের চেয়ে কম কোনও নেই, সুতরাং এই পদ্ধতির আরও সঠিক বিবরণ হবে (n>0)-(0>n)
।
উপরের পাঠ্যটি চিত্রটির প্রতিনিধিত্ব করে। দোভাষী পৃষ্ঠায় টেক্সট বাক্সে পেস্ট করে আপনি চিত্রটি তৈরি করতে পারেন। সুবিধার জন্য আমি নীচের চিত্রটি সরবরাহ করেছি যেখানে কোডেলের আকারটি 31 পিক্সেল। গ্রিডটি পাঠযোগ্যতার জন্য রয়েছে এবং এটি প্রোগ্রামের একটি অংশ নয়। আরও মনে রাখবেন যে এই প্রোগ্রামটি কোনও সাদা কোডেল অতিক্রম করে না; প্রোগ্রামের প্রবাহটি অনুসরণ করতে চিত্রের সীমানার চারপাশে রঙিন কোডেলগুলি অনুসরণ করুন।
ব্যাখ্যা
Instruction Δ Hue Δ Lightness Stack
------------ ----- ----------- --------------------
In (Number) 4 2 n
Duplicate 4 0 n, n
Push [1] 0 1 1, n, n
Duplicate 4 0 1, 1, in, in
Subtract 1 1 0, in, in
Duplicate 4 0 0, 0, in, in
Push [4] 0 1 4, 0, 0, in, in
Push [1] 0 1 1, 4, 0, 0, in, in
Roll 4 1 0, in, in, 0
Greater 3 0 greater, in, 0
Push [3] 0 1 3, greater, in, 0
Push [1] 0 1 1, 3, greater, in, 0
Roll 4 1 in, 0, greater
Greater 3 0 less, greater
Subtract 1 1 sign
Out (Number) 5 1 [Empty]
[Exit] [N/A] [N/A] [Empty]
ফাইলসাইজকে আরও কমানোর জন্য, আমি আসলে ফাইলটি সংকুচিত করার পরিবর্তে প্রোগ্রাম (হাঁপা) বদলাতে চাই। আমি এমন একটি সারি সরিয়ে ফেলতে চাই যা এটি গল্ফ হয়ে নেমে ৩ 36 এ নামিয়ে আনতে পারে inter
মোডগুলি আমাকে বলেছিল যে সামগ্রিক ফাইলাইজগুলিই পিট কোডের জন্য গণনা করে। দোভাষী যেমন পাঠ্যটিকে বৈধ ইনপুট হিসাবে গ্রহণ করেন এবং কাঁচা পাঠ্যের যে কোনও চিত্রের চেয়ে অনেক ছোট বাইট গণনা থাকে, তাই পাঠ্যটি সুস্পষ্ট পছন্দ। আমি এ সম্পর্কে নির্লজ্জ হওয়ার জন্য ক্ষমা চাইছি কিন্তু আমি বিধিগুলি তৈরি করি না। এ সম্পর্কে মেটা আলোচনা বিষয়টি সম্পর্কে আমার মতামত পরিষ্কার করে।
আপনি যদি মনে করেন যে এটি পিটের চেতনার পরিপন্থী বা কোনও কারণে এটি নিয়ে আরও আলোচনা করতে চান, দয়া করে মেটা নিয়ে আলোচনাটি দেখুন ।