কোচ স্নোফ্লেকের গ্রাফিকাল প্রতিনিধিত্ব


13

কোচ স্নোফ্লেক তৈরি করুন

একজন কোচ তুষারকণা একটি ত্রিভুজ প্রতিটি জন্য n, আরেকটি সমবাহু বিন্দু প্রতিটি পাশ মাঝখানে যোগ করা হয়: http://en.wikipedia.org/wiki/Koch_snowflake#Properties

ইতিমধ্যে আমাদের কাছে কোচ স্নোফ্লেক চ্যালেঞ্জ ছিল n=4। নতুন চ্যালেঞ্জ কোনো সঙ্গে একটি কচ তুষারকণা আঁকা হয় nমধ্যে 1এবং 10

বিধি

স্নোফ্লেক্স প্রোগ্রাম বা ফাইলগুলিতে হার্ডকোড নাও থাকতে পারে - সেগুলি অবশ্যই আপনার প্রোগ্রাম দ্বারা উত্পন্ন করা উচিত।

আপনার প্রোগ্রামটি অবশ্যই n1 থেকে 10 এর মধ্যে আকারের সমস্ত সমর্থন করে ।

পক্ষের সংখ্যা অবশ্যই স্টাড-ইন এর মাধ্যমে ব্যবহারকারীর দ্বারা ইনপুট হতে হবে।

আপনাকে অবশ্যই স্ক্রিনে স্নোফ্লেকের একটি গ্রাফিকাল উপস্থাপনা মুদ্রণ করতে হবে।

নমুনা কোচ স্নোফ্লেক্স nসমান 1, 2, 3 এবং 4 এর সাথে (কেবল স্বচ্ছতার জন্য সবুজ রেখা, সেগুলি পুনরুত্পাদন করবেন না):

কোচ স্নোফ্লেক্স

টাই-ব্রেকারের ইভেন্টে, সর্বোচ্চ সংখ্যক আপভোট জিতে প্রোগ্রাম (পপ-প্রতিযোগিতা) সহ প্রোগ্রামটি।


আমি এর অর্থ দিচ্ছি না: "পিক্সেলটি কোথায় রাখবেন তা গণনা করার জন্য আপনাকে অবশ্যই একটি ফাংশন ব্যবহার করতে হবে this যদি আপনার প্রোগ্রামটিতে এই উদ্দেশ্যে কোনও অন্তর্নির্মিত ফাংশন না থাকে, আপনি আপনার স্কোর থেকে একটি বাস্তবায়নের ব্যয়টি হ্রাস করতে পারেন। " কি পিক্সেল?
xnor

@ এক্সনর এটি মূলত প্রতি পিক্সেল / চরিত্রের ভিত্তিতে স্নোফ্লেকটি কীভাবে আঁকতে হবে তা গণনা করা হয়েছিল (চ্যালেঞ্জটি মূলত একটি ASCII- আর্ট চ্যালেঞ্জও ছিল)। বেশিরভাগ লোকেরা সম্ভবত কেবল লাইন ব্যবহার করবে, তাই আমি এটি সরিয়ে দেব।

কেউ কি পুরো স্নোফ্লেকটি পূরণ করতে পারে?
xnor

অবশ্যই. এই মন্তব্যটি দীর্ঘতর হওয়া দরকার।

এর বাইরে n=7আপনি কম্পিউটারের স্ক্রিনে স্নোফ্লেকে নতুন যুক্ত হওয়া ত্রিভুজ দেখতে পাচ্ছেন না। এখানে কোন "সেরা প্রচেষ্টা" ঠিক আছে? পিক্সেল-ভিত্তিক সমাধানের জন্য কি সর্বনিম্ন রেজোলিউশন রয়েছে?
xnor

উত্তর:


7

গণিত 72

Region@Line@AnglePath[Nest[Join@@({#,1,4,1}&/@#)&,{4,4,4},Input[]-1]π/3]

এন = 3

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

আলেফালফার জন্য ধন্যবাদ


সুন্দর কাজ. এটি দুটি অক্ষর দ্বারা গল্ফ, এবং আপনি জয় পেতে!

@ হোছচ ২৫০ আপডেট হয়েছে, আপনাকে ধন্যবাদ
চ্যানোগ

আপনি AnglePathগণিত 10.1 ব্যবহার করতে পারেন ।
আলেফাল্ফ

@ চ্যাওংGraphics@Line@AnglePath[Nest[Join@@({-1,2,-1,#}&/@#)&,{2,2,2},Input[]-1]Pi/3]
আলেফাল্ফা

1
@ আলেফালফা 73 টি চর:ListLinePlot@AnglePath[Nest[Join@@({#,1,4,1}&/@#)&,{4,4,4},Input[]-1]π/3]
ছায়ানোগ

15

ম্যাটল্যাব, 119 115

ইভেন্টগুলির একটি অস্বাভাবিক মোড়ের মধ্যে, আমি দেখতে পেলাম যে এই প্রোগ্রামটি গল্ফ করার সাথে সাথে আসলে আরও ভাল কাজ করেছে। প্রথমত, ভেক্টরাইজেশনের কারণে এটি আরও দ্রুত হয়ে ওঠে। এখন, এটি ~n:~ব্যবহারকারীকে কোন পরিমাণটি প্রবেশ করানো উচিত তা মনে করিয়ে দেওয়ার জন্য একটি সহায়ক প্রম্পট প্রদর্শন করে !

নিউলাইনগুলি প্রোগ্রামটির অংশ নয়।

x=exp(i*pi/3);
o='~n:~';
P=x.^o;
for l=2:input(o);
P=[kron(P(1:end-1),~~o)+kron(diff(P)/3,[0 1 1+1/x 2]) 1];
end;
plot(P)

n = 9: এন = 9

oএকটি অবাধ স্ট্রিংটি সমান [0 2 4 0]মডিউল 6. ই iπ / 3 এই ক্ষমতা উত্থাপিত জটিল সমতলে একটি সমবাহু ত্রিভুজ ছেদচিহ্ন দেয়। প্রথমটি kronপ্রতিটির সাথে পয়েন্টের তালিকার একটি অনুলিপি তৈরির জন্য 4 বার নকল করা হয়। ~~o4 টির ভেক্টর পাওয়ার সুবিধাজনক উপায়। দ্বিতীয়ত diff(P)পরপর পয়েন্টগুলির প্রতিটি জোড়ার মধ্যে ভেক্টরটি সন্ধান করে। এই ভেক্টরের একাধিক (0, 1/3, (1 + ই- আইআই / / 3 ) / 3, এবং 2/3) পুরানো প্রতিটি বিন্দুর সাথে যুক্ত করা হয়েছে।


আহ, এই কোডটি কীভাবে কাজ করে আপনি কিছুটা ব্যাখ্যা করতে পারেন? আমি ভেবেছিলাম আমি কিছু মতলব জানি কিন্তু এটি ... উন্মাদনা ?? =)
flawr

@ ফ্লোয়ার আমি কয়েকটি নোট যুক্ত করেছি, এটি কোনও সাহায্য করে?
শুক্রবার

আপনাকে অনেক ধন্যবাদ! আমি সেই স্ট্রিং-অপব্যবহারের কৌশলটি
মাথায় রাখব

9

টি-এসকিউএল: 686 (বিন্যাস বাদে)

এসকিউএল সার্ভার 2012+ এর জন্য।

যদিও এটি কখনই কোনও প্রতিযোগী হবে না, আমি টি-এসকিউএল-এ এটি সম্পন্ন করতে পারি কিনা তা আমাকে দেখতে হয়েছিল। তিনটি প্রাথমিক প্রান্ত দিয়ে শুরু করার পদ্ধতির দিকে এগিয়ে গেলেন, তারপরে প্রতিটি প্রান্তটি দিয়ে পুনরাবৃত্তি করুন এবং প্রতি স্তরের 4 টি প্রান্ত দিয়ে তাদের প্রতিস্থাপন করুন। অবশেষে @i এর জন্য নির্দিষ্ট স্তরের জন্য একক জ্যামিতিতে এগুলি একত্রিত করা

DECLARE @i INT=8,@ FLOAT=0,@l FLOAT=9;
WITH R AS(
    SELECT sX,sY,eX,eY,@l l,B,1i
    FROM(VALUES(@,@,@l,@,0),(@l,@,@l/2,SQRT(@l*@l-(@l/2)*(@l/2)),-120),(@l/2,SQRT(@l*@l-(@l/2)*(@l/2)),@,@,-240))a(sX,sY,eX,eY,B)
    UNION ALL
    SELECT a.sX,a.sY,a.eX,a.eY,l/3,a.B,i+1
    FROM R 
        CROSS APPLY(VALUES(sX,sY,sX+(eX-sX)/3,sY+(eY-sY)/3,sX+((eX-sX)/3)*2,sY+((eY-sY)/3)*2))x(x1,y1,x2,y2,x3,y3)
        CROSS APPLY(VALUES(x2+((l/3)*SIN(RADIANS(B-210.))),y2+((l/3)*COS(RADIANS(B-210.)))))n(x4,y4)
        CROSS APPLY(VALUES(x1,y1,x2,y2,B),
            (x3,y3,eX,eY,B),
            (x2,y2,x4,y4,B+60),
            (x4,y4,x3,y3,B-60)
        )a(sX,sY,eX,eY,B)
WHERE @i>i)
SELECT Geometry::UnionAggregate(Geometry::Parse(CONCAT('LINESTRING(',sX,' ',sY,',',eX,' ',eY,')')))
FROM R 
WHERE i=@i

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


টি-এসকিউএল দিয়ে এই ধরণের জাদুকরী অর্জন করা যায় এমন আমার ধারণা ছিল না!
হ্যারি মুস্তো-প্লেফায়ার

9

লোগো: 95

to w:c ifelse:c=1[fd 2 lt 60][w:c-1 w:c-1 lt 180 w:c-1 w:c-1]end
to k:c repeat 3[w:c rt 180]end

kএকটি একক স্তরের পরামিতি সহ ফাংশন সংজ্ঞায়িত করে ।

সম্পাদন করা

এই অনলাইন সম্পাদকে http://www.calormen.com/jslogo/ আপনি যোগ করতে পারেন k readwordইনপুট জন্য প্রম্পট করতে ব্যবহৃত, কিন্তু কিছু কারণে এই কমান্ড মান সংক্ষেপ সমর্থন করে না rw

নীচে থাকা 102 টি অক্ষর সমাধান ইউএসবিএলগোতে প্রশ্নে বর্ণিত স্ট্যান্ডার্ড ইনপুট সহ কাজ করে। তবে কোডটিতে কিছুটা অদ্ভুত পার্সার থাকায় কোডটিতে সামান্য পরিবর্তন দরকার। এটি প্রয়োজন toএবং endআগে পৃথক লাইন এবং স্পেসে :থাকা প্রয়োজন তবে অন্যদিকে :alচ্ছিক।

to w c
ifelse c=1[fd 2 lt 60][w c-1 w c-1 lt 180 w c-1 w c-1]
end
to k c
repeat 3[w c rt 180]
end
k rw

আপনি কিভাবে লোগো চালাবেন?
বিটা ক্ষয়

@ বেটাডেএই আমি এটি ব্যবহার করেছি: logo.twentygototen.org তবে এটিই আমি প্রথম খুঁজে পেয়েছি: calormen.com/jslogo আপনি ইউএসবিএলগোও ইনস্টল করতে পারেন
নটকি

8

বিবিসি বেসিক, 179

আরইভি 1

INPUTn
z=FNt(500,470,0,0,3^n/9)END
DEFFNt(x,y,i,j,a)
LINEx-36*a,y-21*a,x+36*a,y-a*21PLOT85,x,y+a*42IFa FORj=-1TO1FORi=-1TO1z=FNt(x+24*a*i,y+j*14*a*(i*i*3-2),i,j,-j*a/3)NEXTNEXT
=0

পূর্বের মতো, তবে কালো এবং সাদা, বর্ণহীন (তবে প্রবাহিত) এবং গল্ফযুক্ত সংস্করণগুলিতে। বিজয়ী নন, যদিও এটি করা সত্ত্বেও এন = 1 এর জন্য একটি বিশেষ ট্রামেন্টের প্রয়োজনীয়তা এড়ানো যায়।

  INPUTn
        REM call function and throw return value away to z
  z=FNt(500,470,0,0,3^n/9)
  END

        REM x,y=centre of triangle. a=scale.
        REM loop variables i,j are only passed in order to make them local, not global.
  DEFFNt(x,y,i,j,a)

        REM first draw a line at the bottom of the triangle. PLOT85 then draws a filled triangle,
        REM using the specified point (top of the triangle) and the last two points visited (those used to draw the line.)
  LINEx-36*a,y-21*a,x+36*a,y-21*a
  PLOT85,x,y+42*a

        REM if the absolute magnitude of a is sufficient to be truthy, recurse to the next level.
        REM j determines if the triangle will be upright, inverted or (if j=0) infinitely small.
        REM i loops through the three triangles of each orientation, from left to right.
  IFa FORj=-1TO1 FORi=-1TO1:z=FNt(x+24*a*i,y+j*14*a*(i*i*3-2),i,j,-j*a/3):NEXT:NEXT

        REM return 0
  =0

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

আরইভি 0

@ এক্সনরের ওপির উত্তর অনুসারে, স্নোফ্লেক্সে ভরা ঠিক আছে। এই উত্তরটি এক্সনরের মন্তব্যে অনুপ্রাণিত হয়েছিল। রঙগুলি কেবল মজাদার জন্য এবং এটি তৈরির উপায় দেখানোর জন্য। একটি ত্রিভুজ নিন (এক্ষেত্রে ম্যাজেন্টা) এবং বেসের 6 টি ত্রিভুজ 1/3 দিয়ে ওভারপ্লট করুন।

  INPUTn
  z=FNt(500,470,n,1,0,0)
  END

  DEFFNt(x,y,n,o,i,a)
  a=3^n/22
  GCOLn
  MOVEx-36*a,y-o*21*a
  MOVEx+36*a,y-o*21*a
  PLOT85,x,y+o*42*a
  IFn>1FORi=-1TO1:z=FNt(x+24*a*i,y+14*a*(i*i*3-2),n-1,-1,i,a):z=FNt(x+24*a*i,y-14*a*(i*i*3-2),n-1,1,i,a)NEXT
  =0

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


1
এগুলির মধ্যে 7 টি একসাথে একত্রী হওয়ার মতো দেখতে দেখতে আমি পছন্দ করি।

@ হোস্ট ২৫০ প্রকৃতপক্ষে, আমি মনে করি যে একটি নতুন ফ্র্যাক্টাল যার সিলুয়েট কোচ স্নোফ্লেক হিসাবে দেখা যায় এবং আপনি যদি ম্যাজেন্টা অংশটি মুছেন তবে আপনি smaller টি ছোট কোচ স্নোফ্লেক রেখে গেছেন। গল্ফযুক্ত সংস্করণটি কেবল একটি সরল কালো সিলুয়েট হবে, তবে আমি এই চিত্রটিও ছেড়ে দেব।
স্তরের নদী সেন্ট

আপনি কি এটি বিবিসি বেসিক বা বিবিসি বেসিক লিখেন? আমি শেষের দিকে যাই তবে জানি না এটি সঠিক কিনা ...
বিটা ডিকায়

2
@ বেটাডেএ বেসিক প্রাথমিকের সব উদ্দেশ্যমূলক স্ট্যান্ডার্ড / সিম্বলিক ইন্সট্রাকশন কোডের জন্য একটি ব্যাক্রোনিয়াম। "স্ট্যান্ডার্ড" বিট বিতর্কযোগ্য কারণ এখানে অনেকগুলি বৈকল্প রয়েছে। en.wikedia.org/wiki/BASIC । বেসিকের বেশিরভাগ রূপগুলি মূলধনের সংস্করণ পছন্দ করে তবে উইকিপিডিয়া পৃষ্ঠা অনুসারে ভিজ্যুয়াল বেসিক ছোট হাতের পছন্দ করে। আমি মনে করি বিবিসি বেসিক পাঠানো হিসাবে বড় ছিল। আমি bbcbasic.co.uk/bbcwin/bbcwin.html এ সংস্করণটি ব্যবহার করছি । এটি ওয়েবসাইট এবং আইডিই-র বড় হাতের অক্ষর, তাই আমি বলি বড় হাতের সংস্করণটি আরও সঠিক। তবে আমার মনে হয় না এটিকে খুব বেশি গুরুত্ব দেয়।
স্তরের নদী সেন্ট

আহ্ ঠিক আছে, আমি বড় হাতের সংস্করণটি নিয়ে যাব
বিটা ডিকায়

8

গণিত - 177

r[x_, y_] := Sequence[x, RotationTransform[π/3, x]@y, y]
Graphics@Polygon@Nest[
 ReplaceList[#, {___, x_, y_, ___}  Sequence[x,r[2 x/3 + y/3, 2 y/3 + x/3], y]
  ] &, {{0, 0}, {.5, √3/2}, {1, 0}, {0, 0}}, Input[]]

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

মাঝের টুকরো কোণে বোনাস ক্লিপ

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


6

পাইথন 3 - 139

টার্টল গ্রাফিক্স লাইব্রেরি ব্যবহার করে।

from turtle import*
b=int(input())
a=eval(("FR"*3)+".replace('F','FLFRFLF')"*~-b)
for j in a:fd(9/b*("G">j));rt(60*(2-3*("Q">j))*("K"<j))])

কুল। কোডের দুটি লাইনের বেশি ছাড়া আকারটি খুঁজে পাওয়ার জন্য আপনার স্ট্রিং-ভিত্তিক পদ্ধতিটি আমি পছন্দ করি! কিন্তু আপনি কি চেক করতে পারবেন না "G">j, "Q"<jএবং fd(9/b)3 বাইট সংরক্ষণ করতে ব্যবহার করতে পারেন ? এছাড়াও আপনি যুক্তিগুলি দিয়ে ifগুণাগুণগুলি বর্ধন করতে পারবেন , উদাহরণস্বরূপ, এবং সেগুলি একটি লাইনে রেখে দিন । উহু! তারপরে আপনি একত্রিত ও ব্যবহার করতেও পারেন("G">j)9/bforrtlt120*(...)-60*(...)
ফালকো

এটি কোচ স্নোফ্লেক ইনপুট + 1 রেন্ডার করে। 1 এর ইনপুটটি ঠিক উপরের শোয়ের মতো একটি ত্রিভুজ হওয়া উচিত।

@ ফালকো এই সমস্ত সহায়তার জন্য ধন্যবাদ!
বিটা ক্ষয়

@ होस्চ 250 সম্পাদিত
বিটা ক্ষয়

এখন এটি কিছুই আঁকবে না এবং 1 এর ইনপুট 0 টি ত্রুটি দ্বারা একটি বিভাগ তৈরি করে।

4

পাইথন 3, 117 বাইট

from turtle import*
ht();n=int(input())-1
for c in eval("'101'.join("*n+"'0'*4"+")"*n):rt(60+180*(c<'1'));fd(99/3**n)

পদ্ধতি:

  • সমাধানটি পাইথনের টার্টল গ্রাফিক্স ব্যবহার করে।
  • n হয় input - 1
  • স্ট্রিং থেকে শুরু 0000করে আমরা এর প্রতিটি চরিত্রকে বারবারের সাথে ইওল ট্রিকের101 n সাথে পুনরাবৃত্তি করি (তার জন্য @ এক্সনরকে ধন্যবাদ)।
  • চূড়ান্ত স্ট্রিংয়ের প্রতিটি অক্ষরের জন্য আমরা অক্ষরের মান ( 1বা 0) এর উপর ভিত্তি করে 60 ডিগ্রী ডান বা 120 ডিগ্রি বাম দিকে ঘুরিয়ে দেই এবং তারপরে একটি দৈর্ঘ্য ( 99/3^n) এগিয়ে যাই যা সকলের জন্য একই আকারের গ্যারান্টি দেয় n
  • 0স্ট্রিংয়ের শেষটি অকেজো হবে তবে এটি একই রেখাটিকে প্রথম 0আঁকবে।

উদাহরণস্বরূপ আউটপুট input = 3:

কচ


2

আর: 240 175

কারণ আমি আর এর আশেপাশে মাথা পেতে চেষ্টা করছিলাম, এখানে আরও একটি সংস্করণ রয়েছে। এটি করার আরও অনেক ভাল উপায় হওয়ার সম্ভাবনা রয়েছে এবং আমি পয়েন্টার পেয়ে খুশি। আমি যা করেছি তা খুব বিশৃঙ্খল বলে মনে হচ্ছে।

n=readline();d=c(0,-120,-240);c=1;while(c<n){c=c+1;e=c();for(i in 1:length(d)){e=c(e,d[i],d[i]+60,d[i]-60,d[i])};d=e};f=pi/180;plot(cumsum(sin(d*f)),cumsum(cos(d*f)),type="l")

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


2

বুদ্ধিমান fwom youw gwave ...

আমি জানতাম আমি এটি টিআরটি ব্যবহার করে বেফুঞ্জ -98 এ বাস্তবায়নের চেষ্টা করতে চাই, তবে কীভাবে এটি করা যায় তা আমি বুঝতে পারি না এবং আমি বেশ কয়েক মাস ধরে এটিতে বসেছিলাম। এখন, কেবল সম্প্রতি, আমি স্বয়ং-পরিবর্তন ব্যবহার না করে এটির উপায় খুঁজে পেয়েছি! এবং তাই...

টিউআরটি ফিঙ্গারপ্রিন্টের সাথে বেফঞ্জ -98, 103

;v;"TRUT"4(02-&:0\:0\1P>:3+:4`!*;
>j$;space makes me cry;^
^>1-:01-\:0\:01-\:0
0>I@
^>6a*L
^>ca*R
^>fF

আসুন প্রথমে কিছু বাস্তবায়নের বিশদটি বের করি:

  • আমি সিসিবিআই ২.১ ব্যবহার করে এটি পরীক্ষা করেছি , যার টিআরটি (টার্টল গ্রাফিক্স ফিঙ্গারপ্রিন্ট) প্রয়োগ Iকরে চিত্রটিকে একটি এসভিজি ফাইলে "মুদ্রণ" করে তোলে । আপনি যদি কমান্ড-যুক্তি ছাড়াই সিসিবিআইতে এটি চালনা করেন তবে এটি --turt-line=PATHডিফল্টরূপে সিসিবিআইটিআরটি.এসভিজি নামে একটি ফাইল হিসাবে প্রকাশিত হবে। এটি পাওয়া যায় এমন সবচেয়ে কাছের আমি "স্ক্রিনে স্নোফ্লেকের একটি গ্রাফিকাল উপস্থাপনা মুদ্রণ করতে " উপলভ্য ফিউজ দোভাষী খুঁজে পেতে পারি। সম্ভবত কোনও দিন সেখানে আরও ভাল অনুবাদক থাকবে যা কচ্ছপের জন্য একটি গ্রাফিকাল প্রদর্শন আছে, তবে আপাতত ...
  • সিসিবিআইকে ফাঁসি না দিয়ে চালানোর জন্য এখানে একটি নতুন লাইন থাকতে হবে (এটি চরিত্রের গণনার সাথে অন্তর্ভুক্ত)। আমি ঠিক জানি?

মূলত, এটি স্ট্যাকটিকে এক ধরণের অস্থায়ী এল-সিস্টেম হিসাবে ব্যবহার করে এবং ফ্লাইতে এটি প্রসারিত করে কাজ করে। প্রতিটি পাসে, যদি স্ট্যাকের শীর্ষ নম্বরটি হয়:

  • -2, তারপরে এটি প্রিন্ট এবং স্টপ;
  • -1, কচ্ছপ ঘড়ির কাঁটার বিপরীতে 60 ডিগ্রি পরিণত হয়;
  • 0, এটি ঘড়ির কাঁটা 120 ডিগ্রি পরিণত হয়;
  • 1, এটি এগিয়ে চলেছে (এখানে 15 পিক্সেল দ্বারা, তবে আপনি fশেষ লাইনে পরিবর্তন করে এটি পরিবর্তন করতে পারেন );
  • কিছু সংখ্যা এন যে 2 বা তার অধিক, তারপর এটি স্ট্যাক সম্প্রসারিত হয় n-1, -1, n-1, 0, n-1, -1, n-1

কারণ n = 10, এই প্রক্রিয়াটি খুব দীর্ঘ সময় নেয় (আমার সিস্টেমে কয়েক মিনিট), এবং ফলাফলটি এসভিজি আকারে 10MB এবং অদৃশ্য হয় কারণ আপনি টিআরটি ব্যবহার করে ব্রাশের আকার সামঞ্জস্য করতে পারবেন না। আপনার যদি সঠিক প্লাগইন থাকে তবে ইরফানভিউ ভদ্রভাবে কাজ করবে বলে মনে হচ্ছে। আমি এসভিজির সাথে খুব বেশি পরিচিত নই, সুতরাং এই ফাইলগুলি দেখার জন্য পছন্দের পদ্ধতিটি কী তা আমি জানি না (বিশেষত যখন তারা সত্যই বড় হয়)।

আরে, কমপক্ষে এটি কাজ করে - যা এটি বেফঞ্জ বিবেচনা করে, এটি নিজেই ধন্যবাদ দেওয়ার জন্য।


1

পাইথন 2, 127 বাইট

from turtle import *
def L(l,d=input()-1):
 for x in[1,-2,1,0]:[L(l,d-1),rt(60*x)] if d>0 else fd(l)
for i in'lol':lt(120);L(9)

1
এখানে 50,000 তম পোস্ট থাকার জন্য গ্রেটস।
অ্যান্ড্রু
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.