একটি লিন্ডমায়ার সিস্টেম কার্যকর করুন
একটি লিন্ডমায়ার সিস্টেম (বা এল-সিস্টেম) থু এবং পোস্ট সিস্টেমের সাথে সম্পর্কিত , এবং এটি বোটানিকাল মডেলিং এবং ফ্র্যাক্টাল জেনারেশনে ব্যবহৃত হয় ।
একটি এল-সিস্টেম স্ট্রিং-রাইটিং দ্বারা বর্ণনা করা হয় যেখানে প্রতীক-বর্ণমালা থেকে একটি প্রতীক চিহ্নের প্রতিস্থাপনের ক্রমটিতে ম্যাপ করা হয় । এই ম্যাপিংগুলির একটি সংগ্রহ সঠিকভাবে এল-সিস্টেমকে গঠন করে।
প্রসিনকিউইকজ কর্তৃক প্রণীত গ্রাফিক্যাল আউটপুট পদ্ধতিটি টার্টাল -অঙ্কন কমান্ড হিসাবে ম্যাপিংগুলি একটি নির্দিষ্ট সংখ্যার পুনরাবৃত্তির জন্য প্রাথমিক অনুক্রমের জন্য প্রয়োগ করার পরে ফলাফলের অনুক্রমটিকে ব্যাখ্যা করে : সামনে, পিছনে, বামে, ডানদিকে that ধরণের স্টাফ। এটির জন্য অঙ্কনের স্কেল নিয়ন্ত্রণ করতে অতিরিক্ত কোডের প্রয়োজন হতে পারে কারণ বিভিন্ন পুনরাবৃত্তির গণনাগুলি ভিন্ন আকারের আকারের চিত্রগুলি তৈরি করতে পারে।
আপনার কাজটি হ'ল অল্প সংখ্যক অক্ষরে একটি এল-সিস্টেম চালানো। আপনার প্রোগ্রামটি অবশ্যই যথাযথ ইনপুট (ফাইল, কমান্ড-লাইন, তবে উত্সের বাহ্যিক, বাহ্যিক) দ্বারা উইকিপিডিয়া পৃষ্ঠা থেকে ড্রাগন কার্ভ এবং ব্রাঞ্চিং স্টেম উভয়ই রেন্ডার করতে সক্ষম হবে।
এটি কোড গল্ফ।
সম্পাদনা: এখানে কয়েকটি উদাহরণ আমি শহরের চারপাশে পোস্ট করেছি। তাই উত্তর / ঘোরান-টু-উত্তর { কোথায় আমি প্রথম এল-সিস্টেম আবিষ্কৃত } , উত্তর তাই / কিভাবে-থেকে-প্রোগ্রাম-এ-ফ্র্যাক্টাল করতে , তাই উত্তর / পুনরাবৃত্তির-ইন-PostScript , comp.lang.postscript আলোচনা / আবৃত্তি , PostScript L-সিস্টেম সংগ্রহে , codegolf.SE/draw-a-sierpinski-triangle {নিজেকে এবং thomasW মধ্যে প্রতিযোগিতা উৎপত্তি} ।