একটি ফ্র্যাক্টাল গাছ তৈরি করুন


15

আমি যা দেখতে চাই তা হ'ল একটি ফ্র্যাক্টাল গাছ অঙ্কিত হচ্ছে যেখানে আপনি কোনও পূর্ণসংখ্যাকে ইনপুট করতে পারেন এবং আউটপুটটি শাখা পদক্ষেপের প্রবেশের পরিমাণ সহ একটি ভঙ্গুর গাছ হবে।

নিয়মাবলী:

  • ফ্র্যাক্টাল একটি লাইন ফ্র্যাক্টাল গাছ হওয়া উচিত: লাইন ভঙ্গুর গাছ
  • ফ্র্যাক্টালের আকারও এই ছবির মতো হওয়া উচিত।
  • প্রতিটি শাখা পৃথক হয়ে যাওয়ার জন্য 25% প্রস্থে কমতে হবে
  • শাখাগুলির চূড়ান্ত স্তরটি 1px প্রশস্ত রেখা হওয়া উচিত
  • সংক্ষিপ্ততম কোড জিতেছে

টিপ: এই সাইটটি দরকারী হতে পারে।


2
এই প্রশ্নটি "দুঃখিত, যুবক ..." থেকে যথেষ্ট আলাদা বলে মনে হচ্ছে এবং আমি আবার খুলতে ভোট দিচ্ছি। একটির জন্য, এটির জন্য কোনও এল-সিস্টেমের প্রয়োজন নেই, এবং এটি আউটপুটটির বিবরণে আরও সুনির্দিষ্ট। অন্যগুলির উত্তরগুলি এখানে সর্বোত্তম উত্তর নয়।
luser droog

যদি পরের দিন কোনও নতুন উত্তর না থাকে তবে আমি স্বল্পতম কোডটি স্বীকৃত হিসাবে চিহ্নিত করব।
joeytje50

এই গাছ কি পাতা দিয়ে তৈরি করা যায়?

@ w4nteD অবশ্যই চ্যালেঞ্জটি কোনও পাতা নির্দিষ্ট করে না, তবে আমি সাহস করি যে তারা এই প্রোগ্রামগুলির বেশিরভাগটিতে যুক্ত করা মোটামুটি সহজ হবে। পুনরাবৃত্তি ফিরে আসার সিদ্ধান্ত নেওয়ার পরে, ফিরে আসার আগে একটি পাতা আঁকুন। বর্তমান শাখার কোণটি অরিয়েন্টেশনের জন্য উপলব্ধ থাকবে। আপনি একই পাতায় একটি পাতার আকৃতি আঁকতে পারেন, বা শাখা প্রশাখার মতো সামান্য কোণে দুটি হতে পারেন।
লুসার ড্রাগ

উত্তর:


12

প্রসঙ্গ ফ্রি , 82 65 57 টি অক্ষর

rule T{9*[y 1]SQUARE[]2*{f 90}T{s.75y 8r 25}}startshape T

একটি গাছ

দেখা: http://www.contextfreeart.org/gallery/view.php?id=3384

কনফেক্সট ফ্রি আর্ট ব্যবহারকারীদের মিনিমালে, এমটিএনভিউজহান এবং কিপলিংয়ের সাহায্যে গল্ফ চাইবে


আপনি যে লিঙ্কটিতে পোস্ট করেছেন সে সম্পর্কে একটি মন্তব্য অনুসারে, এটি হ্রাস করা যেতে পারে to৪ টি অক্ষরে। সুন্দর!
joeytje50

1
উত্সাহ দেওয়া কেবলমাত্র এটি সুন্দর আউটপুট সহ একটি ভাল উত্তর নয়, তবে কারণ আমি এই ভাষাটি এর আগে কখনও শুনিনি।
মাইকেল স্টারন

9

পাইথন - 215

import turtle
t=turtle.Turtle()
def f(w):
    if w>=1:
        s=t.pensize()
        t.pensize(w)
        t.fd(w*9)
        t.rt(20)
        f(w*.75)
        t.lt(40)
        f(w*.75)
        t.right(20)
        t.bk(w*9)
        t.pensize(w)
t.speed(9)
f(9)
t.ht()
raw_input()

খুব কাছাকাছি?
ভাবমূর্তি


আমি এটি গ্রহণ করব, কারণ আমি কেবল বলেছিলাম "আকৃতি" একই হওয়া উচিত। আমি কোনও ওরিয়েন্টেশন বিধি নির্দিষ্ট করে নেই।
joeytje50

আরেকটু ডকুমেন্টেশন (বা কমপক্ষে অর্থপূর্ণ নাম) খুব সুন্দর হতে পারে
এলিশা

2
নথিপত্র? এটি একটি সম্পূর্ণ প্রোগ্রাম। যেমন চলছে তেমন কোনও যুক্তি নেই, কিছুই নেই। অর্থবহ নাম? আপনি 1 টি চরিত্রের সাথে অনেক অর্থ খাপ
খাইতে

আমি মনে করি "ভাষ্য" শব্দটি হতে পারে। আমি জানি যে পাইথন হ্যাকারের কাছে এটি অবশ্যই খুব স্পষ্ট হওয়া উচিত, এবং সম্ভবত ইংরেজি-স্পিকারদের যারা সংক্ষিপ্ত নামগুলি সনাক্ত করতে পারে, এবং কচ্ছপ-গ্রাফিক্স ভক্তদের (আমার মতো) এটি তবে অন্যদের জন্য যারা ভাষা জানেন না তবে আপনাকে ভোট দিতে চান , তাদের কিছু সহায়তা দিন, জানেন? একটি ছোট গল্প বলুন, এমনকি যদি এটি কেবল "সমস্যা বৈশিষ্ট্যটি এই বৈশিষ্ট্যটির সেটটিতে স্বাভাবিকভাবেই মানচিত্র করে" " যে সাহায্য করে ?? আমি মনে করি এটি এখানে যা চলছে। ... বা কমপক্ষে, এই জাতীয় মন্তব্যের ব্যাখ্যার একটি ব্যবহারিক উপায়। :)
লুসার droog

আমি মনে করি যে এন> = 1 কে কেবল এন-এ কমিয়ে দেওয়া যেতে পারে
লুভজো

9

লোগো, 88, 86

to t:d if:d=0[stop]setpensize:d*.75 fd:d*7 rt 25 t:d-1 lt 50 t:d-1 rt 25 bk:d*7end t [numsteps]

গাছ - আকার 11

সম্পাদনা করুন: মন্তব্যে নির্দেশিত হিসাবে শাখাগুলি হ্রাস করা হয়েছে।


আমরা যে গাছটিতে যাব তার শাখাগুলি আরও ছোট হবে না। " the shape of the fractal should also be the same as this picture" যেহেতু এটি প্রয়োজনীয়তার একটি ছিল । এছাড়াও, অক্ষর গণনায় গাছ তৈরি করার জন্য আপনার কোডটি অন্তর্ভুক্ত করা উচিত। তা ছাড়া শর্ট কোডে ভালই হয়েছে!
joeytje50

এছাড়াও, আপনার শাখার প্রস্থটি প্রতিবার 25% জ্যামিতিকভাবে হ্রাস পাচ্ছে না - এটি পুনরাবৃত্তি সংখ্যার ভিত্তিতে রৈখিক। আমি (4/3)^(:d-1)এটি সম্পাদন করতে আমার কলমের আকার নির্ধারণ করেছি । আমার লোগোর প্রচেষ্টায় আমি সবচেয়ে কম পেয়েছি 108. দুর্দান্ত কাজ!
গিটারপিকার

9

গণিত 127

k=12;

r=#2/.{x__Real}:>.1{{7,-#},{#,7}}.{x}+y&;
f@n_:={f@1=N@Polygon@{y={0,.7^k},0y,x={.002,0},x+y},r[-4,p=f[n-1]],4~r~p}
Graphics@f@k

এখানে চিত্র বর্ণনা লিখুন

.002চূড়ান্ত শাখাগুলির 1 পিক্সেল প্রস্থ তৈরি করতে মান সমন্বয় করা।


8

এইচটিএমএল + সিএসএস (কোনও জাভাস্ক্রিপ্ট নেই) 14791 14630 (একাধিক প্ল্যাটফর্ম), 294 (কেবল ওয়েবকিট)

আপনি কত স্তরে যাচ্ছেন তা নির্দিষ্ট করতে পারবেন না .. এবং হ্যাঁ এটি বেশ বড়। তবে এটি কোনও জাভাস্ক্রিপ্ট ছাড়াই খাঁটি এইচটিএমএল / সিএসএস।

<style>q{background-color:#000}q::before{content:""}q.start{width:15px;height:100px;position:absolute;top:500px;left:500px}q q{position:absolute;width:75%;height:75%;top:-55%}q q:nth-child(1){left:-90%;transform:rotate(-27deg)}q q:nth-child(2){left:110%;transform:rotate(27deg)}</style><q class="start"><q><q><q><q><q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q></q><q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q></q></q><q><q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q></q><q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q></q></q></q><q><q><q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q></q><q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q></q></q><q><q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q></q><q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q></q></q></q></q><q><q><q><q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q></q><q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q></q></q><q><q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q></q><q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q></q></q></q><q><q><q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q></q><q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q></q></q><q><q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q></q><q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q></q></q></q></q></q> <q><q><q><q><q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q></q><q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q></q></q><q><q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q></q><q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q></q></q></q><q><q><q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q></q><q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q></q></q><q><q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q></q><q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q></q></q></q></q><q><q><q><q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q></q><q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q></q></q><q><q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q></q><q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q></q></q></q><q><q><q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q></q><q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q></q></q><q><q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q></q><q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q><q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q><q><q><q><q></q><q></q></q><q><q></q><q></q></q></q><q><q><q></q><q></q></q><q><q></q><q></q></q></q></q></q></q></q></q></q></q></q>

ওয়েবকিট সংক্ষিপ্ত সংস্করণ:

<style>b{background:#000;-webkit-box-reflect: left;}b.i{width:7px;height:100px;position:absolute;top:500px;left:500px}b b{position:absolute;width:75%;height:75%;top:-70%}b b{right:300%;transform:rotate(-27deg)}</style><b class="i"><b><b><b><b><b><b><b><b></b><b></b></b></b></b></b></b></b></b>

Fractaltree
সম্পাদনা: ক্রস ব্রাউজারের উপসর্গগুলি মুছে ফেলা হয়েছে, ফায়ারফক্স এবং গুগল ক্রোম এটিকে ছাড়াই এটি যথাযথভাবে রেন্ডার করে। সম্পাদনা 2: একটি আরও সংক্ষিপ্ত সংস্করণ যুক্ত করা হয়েছে যা -উইবকিট-বাক্স-প্রতিবিম্ব ব্যবহার করে। যদিও কেবল ওয়েবকিট ভিত্তিক ব্রাউজারগুলিতে কাজ করে।


<style>q{background-color:#000}q::before{content:""}q.start{width:15px;height:100px;position:absolute;top:500px;left:500px}q q{position:absolute;width:75%;height:75%;top:-55%}q q:nth-child(1){left:-90%;transform:rotate(-27deg)}q q:nth-child(2){left:110%;transform:rotate(27deg)}</style><q class="start"><q></q><q></q></q> ক্রস ব্রাউজারের সামঞ্জস্যের জন্য কেবল তিনটি শাখা এবং অপ্রয়োজনীয় সিএসএস উপাদানগুলি সরিয়ে কোডটি 321 অক্ষর দীর্ঘ। <Q> </q> <q><q></q><q></q> </q> এর পরিবর্তে একটি স্তরের শাখা যুক্ত করা হয়।
জিম বাউভেনস

হা, এটি একটি "অত্যধিক দীর্ঘ" স্বয়ংক্রিয় পতাকা পেয়েছে। : ডি আপনি এটি তৈরি করতে কোড পোস্ট করলে (বা আপনি এটি কীভাবে করেছিলেন তা ব্যাখ্যা করুন) মজার হবে। (ধরে নিলাম আপনি এটি হাতে করেননি!)
ডোরকনব

ডুরকনব: মূল সিএসএস কোড যা আসল 'ম্যাজিক' করে তা শুরুতেই হয়, এটি 'পুনরাবৃত্তি' করে সঠিক এইচটিএমএলকে সঠিক উপায়ে রূপান্তরগুলি ব্যবহার করে, যেমন তারা গাছ গঠন করে। এইচটিএমএল নিজেই আমি ম্যানুয়ালি করেছি, তবে শক্ত নয়। আমি <q> </q> দিয়ে শুরু করি এবং আমার কোড সম্পাদকটি <q><q></q><q></q> </q> দিয়ে প্রতিস্থাপন করতে ব্যবহার করি। প্রতিবার আমি এই প্রতিস্থাপন অপারেশনটির পুনরাবৃত্তি করি আমি আমার ফ্র্যাক্টালগুলিতে একটি স্তরের শাখা যুক্ত করি। সিএসএস স্বয়ংক্রিয়ভাবে যুক্ত স্তরগুলিকে সঠিকভাবে রেন্ডার করবে। আমার পূর্ববর্তী মন্তব্য এটি প্রকাশ করে।
জিম বাউভেনস

7

গণিত 199

f[p : {_, _}, r_, s_, d_] := Module[{q}, If[d == 0, Return[]];
  q = p + {Cos@r, Sin@r}*d;
  DeleteCases[
   Flatten@{{Thickness[.002*1.25^d], Line@{p, q}}, 
     f[q, r - s, s, d - 1], f[q, r + s, s, d - 1]}, Null]]
g@d_ := Graphics[f[{0, 0}, Pi/2, Pi/9, d]]

উদাহরণ

8 গাছের গভীরতা।

g[8]

গাছ


6

পুনশ্চ 216 214 209

"লাইনউইথ == 1 পিক্সেল" মানদণ্ডটি পুনরাবৃত্তি সীমা হিসাবে ব্যবহার করে। সম্পাদনা: কিছু ধ্রুবক জাগল। সম্পাদনা: তাত্ক্ষণিকভাবে, টুইট।

/b{gsave dup scale rotate
0 0 0 12 0 0 moveto translate lineto stroke
currentlinewidth 0 dtransform dup mul exch dup mul add sqrt 1 ge
{28 .75 b -28 .75 b}if grestore}def
2 setlinewidth
200 20 translate
0 6 b

বাইনারি-টোকেন ওয়ার্কফাইল:

0 6 200 20 2
/.{<920>dup 1 4 3 roll put cvx exec}def/${//. 73 .}def
%/b{gsave dup scale rotate  % gsave=78(N)<4E> dup=56(8)<38> scale=139<8B> rotate=136<88>
/b{
%(N8)$<8B88>$
<4E388B88>$
0 0 0 12 0 0
%moveto translate lineto stroke
% moveto=107(k)<6B> lineto=99(c)<63> translate=173<AD> stroke=167<A7>
%(k)$<AD>$(c)$<A7>$
%<6B63ADA7>$ % <--this typo makes a pot leaf. :-)
<6BAD63A7>$
%currentlinewidth 0 dtransform % clw=38(&) dxfm=55(7)
0(&7)$
%dup mul exch dup mul add sqrt 1 ge % mul=108 sqrt=355 ge=74 add=1 exch=62
(8l>8l)$ add sqrt 1 ge
{28 .75 b -28 .75 b}
%if grestore}def % grestore=77(M) if=84(T) def=51(3)<33>
(TM)$
}
%(3)$
%setlinewidth % slw=155<9B>
%translate % trsl8=173<AD>
<339BAD>$ b

পুনশ্চ 172 169

বাইনারি টোকেন স্ট্রিং ব্যবহার করে একই প্রোগ্রাম।

/.{<920>dup 1 4 3 roll put cvx exec}def/${//. 73 .}def
0 6 200 20 2/b{<4E388B88>$ 0 0 0 12 0 0<6BAD63A7>$
0(&78l>8l)$ add sqrt 1 ge{28 .75 b -28 .75 b}(TM)$}<339BAD>$
b

output2


1

কফিস্ক্রিপ্ট (ক্যানভাস ব্যবহার করে) (২৮৯ বাইট)

এখানে চিত্র বর্ণনা লিখুন

পিক্সেল প্রস্থ 1px এর কম না হওয়া পর্যন্ত নিম্নলিখিতগুলি শাখা তৈরি করে। তৈরি করা চিত্রটির প্রস্থ এবং উচ্চতা 500px। প্রোগ্রামটি আঁকা ভার্চুয়াল চিত্রটি দেখতে document.body.appendChild(c)কোডের শেষ লাইনে যুক্ত করুন ।

c=document.createElement 'canvas'
c.width=c.height=500
t=c.getContext '2d'
m=Math
b=m.PI/8
f=(w,l,x,y,a)->
    t.beginPath()
    t.moveTo x,y
    X=x+m.cos(a)*l
    Y=y+m.sin(a)*l
    t.lineWidth=w
    t.lineTo X,Y
    t.stroke()
    if w >= 1
        f w*3/4,l*3/4,X,Y,a+b
        f w*3/4,l*3/4,X,Y,a-b
f 10,90,250,0,m.PI/2
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.