বিদারণ , 958 + 752 = 1710 বাইট
._।
বাম
D
z
^@$$$$$$$$$$$$$$$$$$$@!@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@!@~~~@!!@~~~@!@$$$$$@!@~~~~~@!@$$$$$$$$$$$$@!@~~~~~~~~@!@~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~@!@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@!@~~~~@!@$$$@!@~@!@~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~@!@~~~~~~~~~~~~~~~~~~~~~~~~~~~@!@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@!@~~~~@!@$$$$$$$$$@!@~~~~~~~~@!@$$$@!@~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~@!@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@!@$$$$$@!@~~~~~~~~@!@$$$@!@~~~~~@!@~~@!@$$$$$@!@~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~@!@~~~~~~~~~~~~~~~~~~~~~~~~~~~@!@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@!@$$$@!@~~~@!!@~~~@!@$$$$$$$@!@~@!@$@!@~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~@!V
এটি অনলাইন চেষ্টা করুন!
অধিকার
} \} \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \} \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \ } \
O________________________________________I'/O\/O\__u'/O\____i'/O\++p'/O\___/O\_i'/O\__u'/O\___/O\_____i'/O\++p'/O\+++/O\+/O\_______/O\_i'/O\_________________________________________I'/O\_u'/O\++p'/O\____/O\___/O\_i'/O\_u'/O\/O\____i'/O\++u'/O\__u'/O\_________________________________________I'/O\_/O\+/O\+++/O\____/O\___/O\_i'/O\++p'/O\___/O\_i'/O\_u'/O\____/O\____i'/O\+++++++P'L
এটি অনলাইন চেষ্টা করুন!
ঠিক আছে, আমরা এখানে প্রকৃত ভাগ্যের সাথে আছি _
ফিশনের প্রথম শীতল বৈশিষ্ট্যটি হ'ল এতে কমান্ড পয়েন্টার তৈরির জন্য 4 টি কমান্ড রয়েছে, একেএ পরমাণু: RLDU
সুতরাং আমার বাম এবং ডান গ্রুপগুলির জন্য দুটি কমান্ড রয়েছে।
দ্বিতীয় ভাগ্যবান কবজ আউটপুট জন্য 2 কমান্ড !
এবং O
, যা বিভিন্ন গ্রুপে ঘটে।
তৃতীয় বার কবজ। উভয় আউটপুটিং কমন্ডস এএসসিআইআই পরমাণুর ভর এর সমতুল্য আউটপুট দেয়। সুতরাং আমি এটি কিছু পরিবর্তন প্রয়োজন। ভাগ্যবান আমি! উভয় + (+1 mass)
এবং _ (-1 mass)
একটি গোষ্ঠীর মধ্যে প্রয়োজনীয় সমস্ত তিনটি রয়েছে $ (+1 energy)
, ~ (-1 energy)
, @ (swap mass and energy)
অন্যান্য গ্রুপ আছে।
এছাড়াও উভয় গ্রুপে পরমাণু নিয়ন্ত্রণের জন্য আয়না রয়েছে! তবে আমি তাদের প্রথম প্রোগ্রামটিতে ব্যবহার করি নি
সুতরাং আমাকে থামানোর মতো কিছু নেই, তবে এটি সংক্ষিপ্ত হতে পারে না, জনগণকে ধাপে ধাপে সেট করে।
প্রথম প্রোগ্রাম
প্রথম প্রোগ্রামটি শুধুমাত্র নিয়ে গঠিত Dz^@$~!V
D create atom, going down
z set its mass to ASCII code of 'z'
^ split atom in 2, dividing their mass. One goes left, second - right
শুরুটি সহজ (জাস্ট R
) হতে পারে তবে বিভাজন ব্যবহার করা প্রথম অক্ষরের জন্য কিছু বাইট সংরক্ষণ করে।
এটিম, এটি বামদিকে V
আবৃত হয় এবং মুখোমুখি হয় , যা তাকে নীচে যেতে এবং অনির্দিষ্টকালের জন্য মোড়কে তোলে, কিছুই করে না।
দ্বিতীয় পরমাণু দৃth় হয় এবং @...@!
প্রতিটি অক্ষরের আউটপুট পর্যন্ত পুনরাবৃত্ত নিদর্শনগুলির মুখোমুখি হয়।
@ swap atom's mass and energy
... increament or decrement energy until it would match desired ASCII code
@ swap again
! print character by atoms mass
শেষ পর্যন্ত এটি মুখোমুখি হবে V
এবং প্রথম পরমাণুর ভাগ্য ভাগ করবে । এগুলি ধ্বংস করার বা কীবোর্ডের বাম অংশ দিয়ে থামার কোনও উপায় নেই।
দ্বিতীয় প্রোগ্রাম
দ্বিতীয়টি এর উত্থান-পতনের সাথে আসে। আমি সরাসরি ভর পরিবর্তন করার জন্য কমন্ড পেয়েছি, কিন্তু আউটপুট কমান্ডটি O
পরমাণুগুলিকে ধ্বংস করে দেয়, তাই আমার সেগুলি কোনওভাবে সংরক্ষণ করা দরকার।
প্রোগ্রামটি ডানদিকে থেকে L
পরমাণু বামে দিয়ে শুরু হয় ।
পুনরাবৃত্তি প্যাটার্ন:
} \
/O\...X'
'
পরের শীতকৃত চরের এএসসিআইআই কোডটি পরমাণুর ভরগুলিতে রাখে, সুতরাং X
ভর দ্বারা _
এবং +
সঠিক মানের পরিবর্তনের চেয়ে কিছুটির কোড প্রথমে সংরক্ষণ করা হয়।
কখনও কখনও X'
বাদ দেওয়া হয়, যদি এটি কেবলমাত্র _
এবং ব্যবহারের চেয়ে কম হয় +
।
পরমাণু বাম থেকে আসে, দুবার আয়না করে এবং }
বাম থেকে আঘাত করে। এই ক্ষেত্রে }
ক্লোনারের মতো কাজ করে, দু'টি অভিন্ন পরমাণু উপরে এবং নীচে প্রেরণ করে। ডাউন পরমাণু আয়না দ্বারা প্রতিফলিত হয় এবং বাম দিকে যায়। উপরে পরমাণু মোড়ানো, একই আয়নাতে হিট কিন্তু নীচে থেকে এবং তাই ডান, মুখোমুখি O
এবং মুদ্রণ প্রতিফলিত করে ।
শেষে সর্বশেষ পরমাণুটি O
ধ্বংস হতে চূড়ান্ত হয়।