আমি জানি এটি কিছুটা দেরী (এবং কিছুটা চিকন)
> <> (ফিশ), 47 45 47 বাইট (সত্যিই 43 45, যদি আমি এলোমেলোভাবে নির্দেশ না ব্যবহার করি)
x"!tenalP ,sgniteerG"!|o|!"Greetings, Planet!"x
এই উত্তরগুলি একে অপরের থেকে কিছুটা আলাদা; কোডের উভয় দিকই কার্যকর করার সুযোগ রয়েছে ।
সুতরাং, "কনসোল প্রিন্টিং" দ্বারা, আমি ধরে নিয়েছি আপনি স্ট্যান্ডআউট থেকে মুদ্রণ মানে। এটি একটি ত্রুটি ছুড়ে ফেলে; স্ট্রিং স্টাডাউটে মুদ্রিত হওয়ার পরে ত্রুটিটি স্ট্যাডারে ফেলে দেওয়া হয়।
এটি উভয়ভাবেই কাজ করেছে তা প্রমাণ করার জন্য, আমি "এলোমেলো দিকনির্দেশনা" পরিচালক, "এক্স" ব্যবহার করেছি। মাছ একটি দ্বি-মাত্রিক ভাষা, সুতরাং, নির্দেশক যেভাবেই নির্দেশ করুন, কোডটি এখনও (শেষ পর্যন্ত) কার্যকর করা হবে।
ধরে নিই যে প্রথম পরিচালক ডানদিকে নির্দেশ করেছেন, অক্ষরগুলি বিপরীত ক্রমে "স্ট্যাক" এ লোড করা হবে, তারপরে বিপরীতটির বিপরীতটি (বা সাধারণ পাঠ্য) মুদ্রিত হবে।
ধরে নিই যে উভয় পরিচালক বাম দিকে নির্দেশ করেছেন, অক্ষরগুলি আবার বিপরীত ক্রমে "স্ট্যাক" এ লোড করা হয়েছে (কারণ কোডটি এখানে পিছন দিকে লোড করে, দিকটি বাম দিকে থাকে), তারপরে বিপরীতটির বিপরীত (বা সাধারণ পাঠ্য) মুদ্রিত হয়।
যদি র্যান্ডমাইজড ডিরেক্টর উপরে বা নীচে পয়েন্ট করে তবে এটি কোনও বিষয় নয় - মাছগুলি কোডের আন্ডারসাইড বা ওভারসাইডে লুপ করতে শেখে, র্যান্ডমাইজারের দিকে ফিরে ইশারা করে। এইভাবে, এটি কার্যকর করতে কোডের দিকে, অভ্যন্তরীণ দিকে নির্দেশ না করা পর্যন্ত এটি র্যান্ডমাইজারগুলির সাথে লুপ অবিরত থাকবে।
!|o|!
বিট নিম্নলিখিত, উভয় পক্ষের আছে:
!
পরবর্তী নির্দেশাবলী এড়িয়ে যায় (সর্বদা এড়িয়ে যাবে |
)
|
একটি প্রতিফলক; এটি ভেতরের দিকে পিছনে দিকে নির্দেশ করে o
।
o
স্ট্যাকের বর্তমান আইটেমটিকে একটি চরিত্র হিসাবে কনসোলে আউটপুট করে এবং স্ট্যাক থেকে সরিয়ে দেয়।
সুতরাং, মূলত, এটি "বাথরুমের দুটি আয়নাগুলি একসাথে চাপা দেওয়া" কৌশল, যেখানে আমি আর না পারলে আউটপুট।
এখন একটি বিড়াল ইমোজি ব্যবহার করছি। >o<
আউটপুটটিকে অনন্তরূপে পুনঃনির্দেশিত করে, তবুও ত্রুটি ছুঁড়ে ফেলেছে, তবে আমি প্রতিচ্ছবিতে এড়িয়ে না যেতে পারতে পারি।
দেখা যাচ্ছে আমি প্রথমবারে ঠিক ছিলাম - দ্বিতীয় প্রচেষ্টাটি প্যালিনড্রোমিক ছিল না , তবে এটি প্রতিফলিত হয়েছিল ।
মাছ (স্ট্যাডারে প্রিন্ট না করে), By৪ বাইট (ইও)
x"!tenalP ,sgniteerG"!;oooooooooooooooooo;!"Greetings, Planet!"x
এই ছেলেটি কিছুটা দীর্ঘ।
এটিতে একই র্যান্ডমাইজড তীর ফাংশন রয়েছে (এটি উভয় উপায়ে কাজ করে তা প্রমাণ করার জন্য) এবং স্ট্যাডারে মুদ্রণ করে না।
এখানে পার্থক্য সুস্পষ্ট; আমি আক্ষরিকভাবে স্ট্যাকের প্রতিটি আইটেম মুদ্রণ করি, তারপরে মৃত্যুদন্ড কার্যকর করি ;
।
!;
মৃত্যুদন্ড অবিলম্বে শেষ না, যেমন !
পরবর্তী আইটেম (শেষ Exec এই ক্ষেত্রে) অগ্রাহ্য করা হবে ও চলতে থাকে যতক্ষণ এটা অন্য দিকে, যা হিসাবে কাজ করে হিট;!
, যেখানে এটা ফাঁসি হওয়ার আগে শেষ হয় কিছু অগ্রাহ্য।
এটি সংক্ষিপ্ত উত্তরের মতো একই এলোমেলোভাবে দিক নির্দেশনা অনুসরণ করে।