ইস্টার বনি আঁকুন


14

এই সুখী ব্যক্তি লোককাহিনীতে ইস্টার বানি নামে পরিচিত।

ইস্টার বানি

রং

এটি 4 টি রঙ ব্যবহার করে তৈরি করা হয়েছে:

  • হালকা গোলাপি
  • গাঢ় গোলাপী
  • সাদা
  • কালো

(আপনার উত্তরগুলিতে এই রঙগুলি সন্নিবিষ্ট হওয়ার জন্য আমি খুশি It এটি সঠিক ছায়া হওয়ার দরকার নেই)

আকার

এটি এই আকারগুলি দ্বারা নির্মিত:

  • হালকা গোলাপী (বাইরের কানে) দুটি লম্বা উপবৃত্তাকার। তাদের একই উচ্চতা এবং প্রস্থ রয়েছে।
  • গা dark় গোলাপী (অভ্যন্তরীণ কানে) দুটি লম্বা উপবৃত্তাকার। এগুলি বাইরের কানের চেয়ে ছোট এবং বাইরের কানের প্রত্যেকটির উপরে একটি আঁকা। তারা একই উচ্চতা এবং প্রস্থ হয়।
  • হালকা গোলাপী (মাথা) মধ্যে একটি বড় বৃত্ত। এটি উভয় বাইরের কানের নীচের তৃতীয় অংশের সাথে ছেদ করে (তবে উচ্চতর নয়)।
  • সাদা (বাইরের চোখ) দুটি বৃত্ত। তারা মাথার উপর টানা হয়। তাদের ব্যাস বাইরের কানের প্রস্থের চেয়ে কম is তাদের বহিরাগত কানের মতো একই অনুভূমিক অবস্থান রয়েছে।
  • কালো (অন্তর চোখ) দুটি চেনাশোনা। তাদের বাইরের চোখের চেয়ে ছোট ব্যাস থাকে। বাইরের প্রতিটি চোখের উপর একটি করে টানা হয়।
  • কালো (উপরের মুখ) মধ্যে একটি উল্লম্ব রেখা। এটি মাথায় আঁকা এবং বাইরের চোখের নীচের চেয়ে কম। এটি প্রতিটি চোখ থেকে মোটামুটি সামঞ্জস্যপূর্ণ।
  • কালোতে দুটি চাপ (নিম্ন মুখ)। তারা অনুভূমিক রেখা থেকে মাথার এবং চাপটি নীচের দিকে টানা হয়। উভয়ই উপরের মুখের নীচে ছেদ করে তবে একটি ডানদিকে যায় এবং অন্যটি বামে যায়।

নিয়ম

  • আপনার পছন্দ মতো যে কোনও ভাষা এবং সরঞ্জাম ব্যবহার করুন।
  • আউটপুট একটি চিত্র, এইচটিএমএল, এসভিজি বা অন্যান্য মার্কআপ হতে পারে।
  • এটি কোড গল্ফ, তাই এটি বাইটের ক্ষুদ্রতম সংখ্যায় করার লক্ষ্য করুন।
  • ফলাফলের একটি স্ক্রিনশট অন্তর্ভুক্ত করুন।
  • সংজ্ঞায়িত রঙগুলি অনুগ্রহ করে নির্দ্বিধায় অনুভব করুন।

শুভ ইস্টার!


আপনি কোন আকারের চিত্র চান?
নীল

@ নীল সাইজ কিছু যায় আসে না, নীল। যতক্ষণ না এটি আকার এবং রঙের প্রয়োজনীয়তা পূরণ করে।
এজেফারাডে

আমি কাজ একটি desmos উত্তর পেয়েছি। চোখে সাদা নেই কি গ্রহণযোগ্য?
বেনজামিন আরউখার্ট

পুনঃটুইট এটি প্রক্রিয়াটি যথেষ্ট সরল করে তোলে। আপনি এটি ধূসর করতে পারেন, যদি এটি সাহায্য করে।
এজেফারাডে

উত্তর:


18

টি-এসকিউএল, 445 439 বাইট

DECLARE @ GEOMETRY='MULTIPOINT((3 3),(7 3))',
@l GEOMETRY='CIRCULARSTRING(3 6,3.3 9,3 12,2.7 9,3 6)',@r GEOMETRY
SET @=@.STBuffer(.6)SET @r=@l.STUnion('CIRCULARSTRING(7 6,7.3 9,7 12,6.7 9,7 6)')
SELECT*FROM(VALUES(@),(@),(@),(@r.STBuffer(.3)),(@),(@),(@),(@),(@),(@),(@),(@),(@),
(@),(@),('CIRCULARSTRING(7 0,6 -1,5 0,5 1,5 1,5 0,5 0,4 -1,3 0)'),
(GEOMETRY::Point(5,1,0).STBuffer(5).STUnion(@r.STBuffer(1.3)).STDifference(@.STBuffer(.4)))
)a(g)

এই সাইটটি আরও টি-এসকিউএল-ভিত্তিক অঙ্কন ব্যবহার করতে পারে!

এসকিউএল 2017 এ চালান, তবে এসকিউএল 2008-এ যুক্ত হওয়া এসকিউএল ভূ-স্থানীয় স্টোরেজ বৈশিষ্ট্যগুলি ব্যবহার করে । লাইন বিরতি কেবল পঠনযোগ্যতার জন্য।

আউটপুট:

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

সুতরাং, এটি টি-এসকিউএল করার একটি ব্যথা ছিল, যেহেতু স্থানিক অবজেক্টগুলি অঙ্কনের জন্য ঠিক নকশা করা হয়নি (উদাহরণস্বরূপ কোনও "উপবৃত্ত" বস্তু নয়)। আরও বেশি, এমনকি রঙগুলি পাওয়া ডান কাছাকাছি কিছুটা পরীক্ষা এবং ত্রুটির প্রয়োজন।

মূলত আমি নিম্নলিখিত জ্যামিতিক বস্তুগুলি নির্মাণ করছি:

  1. চোখ ( @), যা ব্যবহার করে ডিস্কগুলিতে বিস্তৃত হয়STBuffer(.6) (সমস্ত সূচনার পয়েন্টগুলির 0.6 এর মধ্যে সমস্ত পয়েন্টের সেট)
  2. কানের ( @r), যা বিন্দুযুক্ত বক্ররেখার হিসাবে উত্পন্ন হয় তবে ব্যবহার করে "ফুঁফিয়ে আউট" হয়STBuffer অভ্যন্তরীণ বা বাইরের কানের মধ্যে করে হয়
  3. মুখ, যা একটি ডিস্ক প্লাস কান বিয়োগ চোখের। আমি এটি নির্মাণ করতে এবং এটি একটি একক বস্তু হিসাবে প্রদর্শন করতে হবে, বা এসকিউএল এটি বিভিন্ন রঙে প্রদর্শন করবে।
  4. মুখ, যা ব্যবহার করে তৈরি একটি বক্ররেখা CIRCULARSTRING

রং ঠিক করার জন্য, আমি আছে SELECTএই সঠিক অনুক্রমে । এসএসএমএসের স্থানিক ফলাফল ফলকে প্রদর্শিত সামগ্রীর জন্য রঙের অন্তর্নির্মিত অনুক্রম থাকে , তাই অন্ধকার গোলাপী অভ্যন্তরীণ কানটি 4 র্থ স্থানে আসতে হয়েছিল এবং হালকা গোলাপী মুখটি 16 তম আসতে হয়েছিল । এটি চোখের অতিরিক্ত কপিগুলির পুরো গোছা রাখা দরকার, যেহেতু আমরা তাদের যতটা সম্ভব কালো কাছাকাছি চাই (রঙগুলি কিছুটা স্বচ্ছ, তাই তাদের স্ট্যাক করা তাদের আরও গা makes় করে তোলে)।

নিম্নলিখিত উত্স থেকে সহায়তা এবং অনুপ্রেরণা:

সম্পাদনা : বানিকে 4 টি ইউনিট দিয়ে নামিয়ে আনা হয়েছে, যা কিছু স্থানাঙ্ককে একক অঙ্কে পরিবর্তিত করে 6 বাইট সংরক্ষণ করে। প্রদর্শিত আউটপুটটিতে কোনও পরিবর্তন নেই।


1
জ্যামিতি বস্তু দিয়ে একটি খরগোশ নির্মাণ, উজ্জ্বল! এক্সডি
কেভিন ক্রুইজসেন

9

লাল , 375 340 329 বাইট

Red[needs 'View]f: 'fill-pen p: 'pen e: 'ellipse c: 'circle
t:[5x5 0 180]view[base 200x200 #FFF draw
compose[(p)pink(f)pink(c)100x100 30(e)75x25
20x60(e)105x25 20x60(p)#E28(f)#E28(e)79x35 12x35(e)109x35
12x35(p)#FFF(f)#FFF(c)88x92 8(c)112x92 8(p)#000(f)#000(c)88x92
5(c)112x92 5 line 100x108 100x115 arc 95x115(t)arc 105x115(t)]]

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


7

দেশমস, 262 চর / বাইট

মানে, এটি জাভা থেকে ছোট: ^)

কানে ভরাতে +2 বাইট

// Face
x^2+y^2<=4 

// Ears (outer)
(x+1)^2+((y-3)^2)/4<=.5
(x-1)^2+((y-3)^2)/4<=.5

// Ears (inner)
(x+1)^2+((y-3)^2)/4<=.25
(x-1)^2+((y-3)^2)/4<=.25

// Pupils
(x+.7)^2+(y-.7)^2<=.1
(x-.7)^2+(y-.7)^2<=.1

// "Whites"
(x-.7)^2+(y-.7)^2<=.3
(x+.7)^2+(y-.7)^2<=.3

// Mouth
y+1=-{y<1:sqrt(.1-(x+.316)^2)}
y+1=-{y<1:sqrt(.1-(x-.316)^2)}
x={-1<y<-.5:0}

অক্ষরিত গ্রাফ লাইনগুলির সাথে লিঙ্ক করুন (আমি কেবল এটি বুঝতে পারি যে আপনি এটি করতে পারেন):

Bunneh

Bunneh


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

1
মন্তব্যগুলি @ এজেফারাডে অন্তর্ভুক্ত নয়। ডেসমোসের কাছে একই স্থানে আরও সমীকরণ স্ট্যাক করা ছাড়া জিনিসগুলি "গাer়" বা "হালকা" করার উপায় নেই (বাইরের কানের মুখটি বিটিডব্লিউর মতো একই রঙের)।
বেনজামিন আরউখার্ট

এটি কি সঠিক যে রঙগুলি নির্বাচন করার সময় কোনও বাইট ব্যবহার করা হয় না? কিছুটা অন্যায় অনুভব করছে ...?
স্টিভি গ্রিফিন

@ স্টেভিগ্রিফিন আমি কীভাবে রঙগুলি গণনা করতে পারি তা নিশ্চিত নই। সম্ভবত আমি এটিতে একটি মেটা পোস্ট খুলব / খুঁজে পাব।
বেঞ্জামিন Urquhart


6

জুতো সহ রুবি , 240 টি অক্ষর

Shoes.app{['fcc',[0,40,60],[5,0,20,50],[35,0,20,50],'f99',[t=10,t,t,h=30],[40,t,t,h],'fff',[t,55,15],[35,55,15],'000',[14,58,7],[38,58,7]].map{|v|stroke fill v rescue oval *v}
nofill
line h,75,h,80
arc 25,80,t,t,0,3.14
arc 35,80,t,t,0,3.14}

নমুনা আউটপুট:

ইস্টার বানির সাথে উইন্ডো স্ক্রিনশট জুতা


6

পাইথন, 368 বাইট

ম্যাটপ্ল্লিটিব ব্যবহার করা হচ্ছে।

from matplotlib import pyplot as l,patches as p,transforms as t;z=0,;[l.gca().add_patch(p.Wedge(z*2,R,s,360,width=w,color=(r,o,o),transform=t.Affine2D.from_values(X,0,0,9,350+x*n,y*9)))for R,s,w,r,o,X,x,y in zip([11,7,15,4,2,2,99],z*5+(180,359),[None]*5+[.2,.4],(1,)*4+z*3,(.8,.6,.8,1)+z*3,[4,4]+[9]*5,[7,7,0,6,6,2,98.8],[51,51,30,35,35,24,26])for n in[-9,9]];l.show()

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

Ungolfed:

from matplotlib import pyplot, patches, transforms
z = 0, # store zero as a tuple for later repetition
for radius, startAngle, width, red, other, xStretch, x, y in \
    zip([11 ,7  ,15 ,4  ,2  ,2  ,99   ],  # radius
        z * 5 +             (180,359  ),  # start angle
        [None] * 5 +        [.2 ,.4   ],  # wedge width (None = full)
        (1,) * 4        +z * 3         ,  # red channel
        (.8 ,.6 ,.8 ,1) +z * 3         ,  # other color channels
        [4]*2 + [9]*5                  ,  # x stretch factor
        [ 7 ,7  ,0  ,6  ,6  ,2  ,98.8 ],  # x
        [51 ,51 ,30 ,35 ,35 ,24 ,26   ]): # y
#        |   |   |   |   |   |   |
#        |   |   |   |   |   |   "straight" line for upper mouth
#        |   |   |   |   |   |   approximated by large radius arc
#        |   |   |   |   |   |
#        |   |   |   |   |   Arc for lower mouth
#        |   |   |   |   |
#        |   |   |   |   Inner eye circle
#        |   |   |   |
#        |   |   |   Outer eye circle
#        |   |   |
#        |   |   Circle for head
#        |   |
#        |   Inner ear ellipse
#        |
#        Outer ear ellipse

    for n in [-9, 9]:        # draw left and right side mirrored
        pyplot.gca().add_patch( patches.Wedge(
            z*2,       # center = (0, 0), actual location set by the transform below
            radius,
            startAngle,
            360,       # end angle
            width = width,
            color = (red, other, other), # only red channel varies from the others
            transform = transforms.Affine2D.from_values( # affine transform matrix
                xStretch,    # x stretch factor
                0, 0,        # unused cross-axis coefficients for skew/rotation
                9,           # y stretch factor
                x * n + 350, # x value reflected by n, centered at 350
                y * 9 )))    # y value

pyplot.show()

5

জাভাস্ক্রিপ্ট, 381 326 বাইট

ধন্যবাদ আর্নল্ড এবং এপিকনেস।

(d=document).body.appendChild(a=d.createElement`canvas`);b=a.getContext`2d`;'A707|A7,/|Z707|Z7,/|MZAA|CR--|UR--|CR**|UR**|Id**|Nd**|La(+'.split`|`.map(x=>x.split``.map(c=>c.charCodeAt()-40)).map((x,i)=>b[b.beginPath(b.fillStyle='#'+'fccf77fff000'.substr('030306699'[i],3)),b.ellipse(...x,0,0,3*-~(i<9)),i>8?'stroke':'fill']())



1
সম্প্রতি -6 এর জন্য একটি সম্পাদনা জমা দেওয়া হয়েছে।
মহাকাব্য

আপনি যদি নিজের উত্তর পরিবর্তন করতে ইচ্ছুক হন তবে আপনি HTML+JavaScriptএইচটিএমএল অংশ <canvas id=A>এবং জেএসের প্রথম অংশটি তৈরি করতে পারেন b=A.getContext...- আমি এটি আমার আইসল্যান্ডের পতাকাটিতে কিছুক্ষণ আগে ব্যবহার করেছি। এই পোস্টটি সবেমাত্র সেই উত্তরটি 2 টি বাইট সংরক্ষণ করেছে :) কোডগলফ.স্ট্যাকেক্সেঞ্জাও.এ
ডানা

বোনাস হিসাবে আপনি একটি "স্ট্যাক স্নিপেট" এম্বেড করতে পারেন :) stackoverflow.blog/2014/09/16/…
ডানা

1
এর সাথে আরও 3 টি বাইট সংরক্ষণ করতে পারবেন (D=document).body.appendChild(a=D.createElement`canvas`)
আরনাউল্ড

4

জাভাস্ক্রিপ্ট + P5.js , 291 276 273 বাইট

এবার চারদিকে অনেক ছোট পরিবর্তন .. যা বাইট সাইজ একেবারেই বদলে না।

setup=_=>{createCanvas(u=400,u);(e=ellipse,f=fill)`#fcc`;e(u/=2,u,x=150,x);e(x+=10,z=99,50,z);e(w=240,z,50,z);f`#f77`;e(x,z,y=30,80);e(w,z,y,80);f``;e(w,v=180,y,y);e(x,v,y,y);f(0);e(w,v,y=9,y);e(x,v,y,y);noFill(line(u,225,u,250));arc(195,...a=[245,y,y,0,PI]);arc(205,...a)}

এটি অনলাইন চেষ্টা করুন!

ব্যাখ্যা:

setup = _ => { 
    createCanvas(u=400, u);                 // Create basic canvas.
    (e = ellipse, f = fill)`#fcc`;          // Light pink
    e(u /= 2, u, 150, 150);                 // These first few lines end up defining short-hand names for functions.
    e(x += 10, z = 99, 50, z);              // Throughout the code, you will see
    e(w = 240, z, 50, z);                   // lots of variable definitions.
    f`#f77`;                                // Dark pink
    e(x, z, y = 30, 80);                    // Another variable declaration
    e(w, z, y, 80);
    f``;                                    // Empty fill argument = white, apparently? (Eyes start here)
    e(w, v = 180, y, y);                    // I'll just stop commenting on declarations now
    e(x, v, y, y);
    f(0);                                   // fill(x) = fill(x, x, x)
    e(w, v, y = 9, y);
    e(x, v, y, y);
    noFill(line(u, 225, u, 250));           // Last part of bunny starts here.
                                            // Get rid of fill so the bunny doesn't look bad
    arc(195, ...a= [245, y, y, 0, PI]);
    arc(205, ...a)                          // arc() creates something similar to a semi-circle.
}

আপনি ব্যবহার করতে পারেন #fccএবং #f77রং জন্য।
ovs

ঠিক আছে ... এর পর থেকে আমি আর কোনও নতুন বাইট পাইনি। নিরাপদে আমি কি এটিকে আরও অনুকূলিত করেছি?
অ্যাপিকনেস


4

প্রক্রিয়াজাতকরণ, 388 343 319 অক্ষর / বাইট

খুব মার্জিত নয়, তবে এটি এখানে। চিত্রটি আরও ছোট করে বাইটস সংরক্ষণ করুন।

int b=50,c=60,g=70;
noStroke();
//Face
fill(#FFCCCC);
ellipse(b,g,c,c);
//Outer ears
ellipse(40,25,15,b);
ellipse(c,25,15,b);
//Inner ears
fill(#FF9999);
ellipse(40,25,7,30);
ellipse(c,25,7,30);
//Outer eyes
fill(-1);
ellipse(40,g,10,10);
ellipse(c,g,10,10);
//Inner eyes
fill(0);
ellipse(40,g,5,5);
ellipse(c,g,5,5);
//Mouth
stroke(0);
line(b,80,b,85);
noFill();
arc(53,85,5,5,0,PI);
arc(48,85,5,5,0,PI);

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


আমি এখানে এবং সেখানে কয়েকটি বাইট সংরক্ষণ করেছি: 332 বাইট
জিলভিজ



@ জিলভিজ আপনার কিছু ধারণাগুলি ব্যবহার করেছে এবং এটি 343 টি অক্ষরে নেমেছে। প্রসেসিংয়ের ক্ষেত্রে আপনি ভেরিয়েবলগুলিতে ফাংশন নির্ধারণ করতে পারবেন বলে আমি মনে করি না।
রবার্ট এস

আমি ব্যক্তিগতভাবে কখনও ব্যবহার বা ডাউনলোড প্রক্রিয়া করিনি, তবে আমি এখানে আমার স্ক্রিপ্টগুলি পরীক্ষা করেছি এবং তারা চিত্র বা
কনসোলটিতে

4

পোস্টস্ক্রিপ্ট , 688 484 468 439 বাইট

গল্ফ সংস্করণ:

80 60 translate 5 5 scale .2 setlinewidth 1 .7 .7 setrgbcolor 0 0 10 0 360 arc closepath fill /h {7 15 moveto 7 25 1 25 1 15 curveto 1 5 7 5 7 15 curveto closepath fill 1 .5 .5 setrgbcolor 6 15 moveto 6 22 2 22 2 15 curveto 2 8 6 8 6 15 curveto closepath fill 1 setgray 4 3 2 0 360 arc closepath fill 0 setgray 4 3 1 0 360 arc closepath fill 0 -3 moveto 0 -5 lineto stroke 1 -5 1 180 0 arc stroke}def gsave h grestore -1 1 scale h showpage

অবরুদ্ধ সংস্করণ:

80 60 translate                                     % over-all shift
5 5 scale                                           % over-all scale
.2 setlinewidth
1 .7 .7 setrgbcolor                                 % light pink
0 0 10 0 360 arc closepath fill                     % large circle for head
/h {                                                % procedure for drawing one half
  7 15 moveto 7 25 1 25 1 15 curveto                % ellipse for outer ear
              1  5 7  5 7 15 curveto closepath fill
  1 .5 .5 setrgbcolor                               % dark pink
  6 15 moveto 6 22 2 22 2 15 curveto                % ellipse for inner ear
              2  8 6  8 6 15 curveto closepath fill
  1 setgray                                         % white
  4 3 2 0 360 arc closepath fill                    % circle for outer eye
  0 setgray                                         % black
  4 3 1 0 360 arc closepath fill                    % circle for inner eye
  0 -3 moveto 0 -5 lineto stroke                    % line for upper mouth
  1 -5 1 180 0 arc stroke                           % arc for lower mouth
} def
gsave h grestore                                    % right half
-1 1 scale h                                        % left half
showpage

ফলাফল:

শশ


3

এসভিজি (এইচটিএমএল 5), 415 বাইট

<svg width=48 height=80><g fill=#fdd><circle cx=24 cy=52 r=24 /><ellipse cx=12 cy=16 rx=8 ry=16 /><ellipse cx=36 cy=16 rx=8 ry=16 /></g><g fill=#f99><ellipse cx=12 cy=16 rx=4 ry=12 /><ellipse cx=36 cy=16 rx=4 ry=12 /></g><g fill=#fff><circle cx=16 cy=44 r=6 /><circle cx=32 cy=44 r=6 /></g><circle cx=16 cy=44 r=3 /><circle cx=32 cy=44 r=3 /><path stroke=#000 fill=none d=M18,60a3,3,180,0,0,6,0v-6v6a3,3,180,0,0,6,0

মূল্যবান বাইট সংরক্ষণে সহায়তা করতে 100 এর নীচে উচ্চতা রাখা, তবে এখনও সবচেয়ে দীর্ঘ ...


3

জাভা, 508 472 বাইট

import java.awt.*;v->new Frame(){Graphics2D G;Color C;void d(int...d){G.fillOval(d[0],d[1],d[2],d[3]);}{add(new Panel(){public void paint(Graphics g){G=(Graphics2D)g;G.setPaint(C.PINK);d(0,65,99,99);d(22,0,24,75);d(58,0,24,75);G.setPaint(C.MAGENTA);d(27,5,14,65);d(63,5,14,65);G.setPaint(C.WHITE);d(24,85,20,20);d(60,85,20,20);G.setPaint(C.BLACK);d(30,91,8,8);d(66,91,8,8);G.drawArc(41,124,9,11,0,-180);G.drawArc(50,124,9,11,0,-180);G.drawLine(50,119,50,130);}});show();}}

এটিই হ'ল ফলশ্রুতি:
এখানে চিত্র বর্ণনা লিখুন

ব্যাখ্যা:

import java.awt.*;              // Required imports for almost everything
v->                             // Method with empty unused parameter and no return-type
  new Frame(){                  //  Create a new Frame
    Graphics2D G;               //   Graphics2D-object on class-level
    Color C;                    //   Color variable to save bytes with static calls
    void d(int...d){            //   Create an inner method with integer-varargs as parameter
      G.fillOval(               //    Draw a circle/oval, filled with the current color:
        d[0],d[1],              //     With the first two integers as starting x,y position
        d[2],                   //     Third as width
        d[3]));}                //     And fourth as height
    {                           //   Then open an initializer-block inside the Frame-class
     add(new Panel(){           //    And add a Panel to the Frame we can draw on
       public void paint(Graphics g){
                                //     Override the Panel's paint-method
         G=(Graphics2D)g;       //      Set the Graphics2D-object with the parameter
         G.setPaint(C.PINK);    //      Set the color to pink (255,175,175)
         d(0,65,99,99);         //      Draw the head circle
         d(22,0,24,75);         //      Draw the left ear
         d(58,0,24,75);         //      Draw the right ear
         G.setPaint(C.MAGENTA); //      Change the color to magenta (255,0,255)
         d(27,5,14,65);         //      Draw the inner part of the left ear
         d(63,5,14,65);         //      Draw the inner part of the right ear
         G.setPaint(C.WHITE);   //      Change the color to white (255,255,255)
         d(24,85,20,20);        //      Draw the left eye
         d(60,85,20,20);        //      Draw the right eye
         G.setPaint(C.BLACK);   //      Change the color to black (0,0,0)
         d(30,91,8,8);          //      Draw the left pupil
         d(66,91,8,8);          //      Draw the right pupil
         G.drawArc(41,124,9,11,0,-180);
                                //      Draw the left mouth elipse
         G.drawArc(50,124,9,11,0,-180);
                                //      Draw the right mouth elipse
         G.drawLine(50,119,50,130);}});
                                //      Draw the line of the mouth
    show();}}                   //    And finally show the Frame on the screen

3

এইচটিএমএল , 280 278 বাইট

a{color:#FFC8C8;}b{color:#FF7F7F;font-size:6px;margin-left:-10px;}m,n,j,d{display:block;}m{margin:-15px -3px;font-size:40px;}n{margin:-35px 5px;color:#FFF;font-size:15px;}j{margin:-14px 1px;color:#000;font-size:10px;}
<a><b></b><a><b></b><m><n>● ●<j>●‌‌ ‌‌ ‌‌ ●<d>‌‌ ‌‌ ‌‌ w

এখানে একটি স্ক্রিন শট হয়:

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

উদ্ধৃতিসমূহ


0

এইচটিএমএল + সিএসএস

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


.bunny {
  width: 107px;
  position: relative;
  z-index: 1;
  margin-top: 26px;
  margin-left: 37px;
}
.bunny .ears {
  display: flex;
  width: 100%;
  justify-content: center;
}
.bunny .ears .ear {
  width: 16px;
  height: 49px;
  background: #ff7f7e;
  border-radius: 100%;
  border: 7px solid #ffc8c8;
}
.bunny .ears .ear.left {
  margin-right: 8px;
}
.bunny .ears .ear.right {
  margin-left: 8px;
}
.bunny .face {
  width: 107px;
  background: #ffc8c8;
  border-radius: 100%;
  height: 107px;
  margin-top: -8px;
}
.bunny .face .eyes {
  justify-content: center;
  display: flex;
}
.bunny .face .eyes .eye {
  width: 9px;
  height: 9px;
  background: #000;
  border-radius: 100%;
  margin-top: 28px;
  border: 4px solid #fff;
}
.bunny .face .eyes .eye.left {
  margin-right: 12px;
}
.bunny .face .eyes .eye.right {
  margin-left: 12px;
}
.bunny .face .mouth-thing {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-top: 18px;
  margin-right: 2px;
}
.bunny .face .mouth-thing .v-rule {
  height: 12px;
  width: 2px;
  background: #000;
}
.bunny .face .mouth-thing .jowls {
  display: flex;
  justify-content: center;
  overflow: hidden;
}
.bunny .face .mouth-thing .jowls .jowl {
  margin-top: -5px;
  border-radius: 100%;
  border: 2px solid #000;
  height: 9px;
  width: 9px;
}
  <div class="ears">
    <div class="ear left"></div>
    <div class="ear right"></div>
  </div>
  <div class="face">
    <div class="eyes">
      <div class="eye left"></div>
      <div class="eye right"></div>
    </div>
    <div class="mouth-thing">
      <div class="v-rule"></div>
      <div class="jowls">
        <div class="jowl"></div>
        <div class="jowl"></div>
      </div>
    </div>
  </div>
</div>

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

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