একটি "গিটহাব" অবতার উত্পাদন করুন


31

পটভূমি / বিবরণ

দ্রষ্টব্য: @ হেলকাহোম্বা যেমন উল্লেখ করেছে, আসল গিটহাব শনাক্তকরণগুলি আসলে এলোমেলো নয় তবে একটি ব্যবহারকারীর হ্যাশের উপর ভিত্তি করে

ডিফল্ট গিটহাব অবতারটি 5x5-পিক্সেলের চিত্র। একটি রঙ এলোমেলোভাবে বাছাই করা হয়, এবং তারপরে র্যান্ডম পিক্সেলগুলি সেই রঙটি ব্যবহার করে একদিকে (ডান বা বাম, 2x5 আকার) পূরণ করা হয়। তারপরে side দিকটি অনুলিপি করা হবে এবং y-axis জুড়ে অন্য দিকে উল্টানো হবে। যে পিক্সেলগুলি পূরণ করা হয়নি সেগুলি হল # F0F0F0, বা আরজিবি (240,240,240)।

কেন্দ্রের কলামের পিক্সেল (1x5 আকার) এর পরে আগের মতো একই রঙ ব্যবহার করে এলোমেলোভাবে পূরণ করা হবে।

আউটপুট

দ্রষ্টব্য: এই চ্যালেঞ্জের জন্য আমরা গিটহাব অবতারগুলিকে ঘিরে থাকা স্থানটিকে উপেক্ষা করব

প্রোগ্রামটির একটি 5x5 পিক্সেল চিত্র ফাইল আউটপুট করা উচিত। সুনির্দিষ্টতার জন্য দেখুন http://meta.codegolf.stackexchange.com/a/9095/42499

উদাহরণ

দ্রষ্টব্য: এগুলি 5x5 থেকে স্পষ্টতই ছোট করে দেওয়া হয়েছিল যাতে আপনি সেগুলি দেখতে পারেন

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

শুভকামনা!


@ থ্রিচোপলাক্স আউটপুট একটি 5x5 পিক্সেল চিত্র, ধন্যবাদ। এছাড়াও নোট করুন 5x5 পিক্সেলের চারপাশের স্থান (উদাহরণস্বরূপ গিটহাব অবতারগুলিতে দেখানো হয়েছে) বাদ দেওয়া উচিত।
এমসিমিস্ট্রি

5
আমি কিছু ছোট নমুনা চিত্র প্রস্তাব করব। এগুলি প্রয়োজনের চেয়ে আরও বেশি জায়গা নেয়। এছাড়াও এগুলির জন্য প্রযুক্তিগত শব্দটি হ'ল "অভিন্ন" এবং এগুলি আসলে এলোমেলো নয় তবে একটি ব্যবহারকারীর নামের হ্যাশের উপর ভিত্তি করে (তবে তাদের চ্যালেঞ্জের জন্য এলোমেলোভাবে রাখা ভাল)।
ক্যালভিনের

@ হেলকাহম্বা আপনাকে ধন্যবাদ, আমি আরও ভাল উদাহরণ যোগ করেছি added
MCMasty

1
আমি ধরেই নিলাম "এলোমেলো পিক্সেল" মানে প্রতিটি পিক্সেল রঙিন বা ফাঁকা 0.5 সম্ভাব্যতা সহ, একই আকারের অন্যান্য পিক্সেলের থেকে স্বতন্ত্রভাবে। এবং "এলোমেলো রঙ" এর অর্থ প্রতিটি আরজিবি উপাদান স্বাধীনভাবে [0, 255] এ সমান। সঠিক?
লুইস মেন্ডো

1
এটি সত্যিকারের চিত্রের আউটপুট দেয় না বলে আমি এটি একটি বৈধ উত্তর বলে মনে করি নি, তবে আমি এএনএসআই কোড ব্যবহার করে একটি কমান্ড লাইন সংস্করণ তৈরি করেছি: gist.github.com/anonymous/3c879c5b01983a07fb7da7a25d778f1b !
ডোম হেস্টিংস

উত্তর:


12

পাইথ - 27 বাইট

.wC+Kc3O^Cm,240O256 3 15_PK

স্পষ্টতই অনলাইনে কাজ করে না তবে আপনি এটি রঙিন কোড মুদ্রণ করতে পারেন এখানে


10

পার্ল 5 , 77 বাইট

এটি অ-প্রতিযোগিতামূলক কারণ এটিতে কেবল একটি 256 রঙের প্যালেট রয়েছে, কেবলমাত্র টার্মিনালগুলিতে কাজ করে যা এএনএসআই এর অব্যাহতি কোডগুলিকে সমর্থন করে এবং আসলে 5 পিক্সেল বর্গ চিত্রটি আউটপুট দেয় না, তবে আমি ভেবেছিলাম যে এটি যেভাবে পোস্ট করা মজা লাগছিল তাই এটি পোস্ট করব I'd নিচে।

sub x{"\e[48;5;@{[rand>.5?$-||=rand 254:254]}m  "}say$}=x,$b=x,x,$b,$}for 0..4

নোট:\e আসলে হওয়া ASCII গৃহস্থালি \x1B

ব্যবহার

perl -E 'sub x{"\e[48;5;@{[rand>.5?$-||=rand 254:254]}m  "}say$}=x,$b=x,x,$b,$}for 0..4'

ব্যাখ্যা

বিশেষত বুদ্ধিমান কিছুই ছাড়া:

  • ব্যবহারের $-পালাবার ক্রম-এ ব্যবহারের জন্য স্বয়ংক্রিয়ভাবে বৃত্তাকার রং নম্বরে পরিবর্তে ব্যবহৃত $n=0|rand 254

উদাহরণ আউটপুট

হ্যাঁ, আপনার শেষ-রঙিন টার্মিনাল জুড়ে শেষ রঙটি যা ছিল তা দিয়ে আপনি আটকে যাবেন।


9

এমএটিএল , 36 29 বাইট

5l$rtP+!kllII$r*O16tQ/XE'a'YG

এটি ফাইলে ফলাফল সংরক্ষণ করে a.png

কোডের 'a'মাধ্যমে প্রতিস্থাপন 2কোনও ফাইল সংরক্ষণের পরিবর্তে চিত্রটি প্রদর্শন করে (ছোট করে দেওয়া):

5l$rtP+!kllII$r*O16tQ/XE2YG

এখানে একটি উদাহরণ আউটপুট:

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

ব্যাখ্যা

5l$r     % 5×5 matrix of independent random values with uniform distribution
         % on the interval (0,1)
tP+!     % Duplicate, flip vertically, add, transpose. This gives a horizontally
         % symetric matrix. Center column pixels are uniformly distributed on the 
         % interval (0,2). Rest have a triangular distribution on (0,2)
k        % Round down. In either of the above cases, this gives 0 and 1
         % with the same probability
llII$r   % 1×1×3 array of independent random numbers with uniform distribution
         % on (0,1). This is the foreground color.
*        % Multiply the two arrays with broadcast. Gives a 5×5×3 array. Ones in the
         % 5×5 array become the random foreground color. Zeros remain as zeros.
O        % Push 0
16tQ/    % 16, duplicate, add 1, divide: gives 16/17, or 240/255
XE       % Replace 0 by 16/17: background color
'a'      % Push file name
YG       % Write image to that file

7

আসলে, 53 বাইট

3'≡*;╗`┘#8╙r-J┌`MΣ╝5`3"2rJ└"£n3╟;RdX+Σ`nkΣ"P6 5 5 255

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

আসলে স্ট্রিং প্রসেসিং এ খারাপ। আমি মনে করি আমি এর আগে উল্লেখ করেছি। এই প্রোগ্রামটি নীচের মত সিপি 437 ব্যবহার করে একটি পি 6 নেটপবিএম চিত্র আউটপুট করে:

P6 5 5 255
εεεεεεå♠ƒεεεεεεå♠ƒå♠ƒεεεå♠ƒå♠ƒεεεεεεεεεεεεεεεεεεεεεå♠ƒεεεεεεå♠ƒå♠ƒå♠ƒå♠ƒå♠ƒ

ইমেজম্যাগিক ব্যবহার করে এটি পিএনজিতে রূপান্তরিত হতে পারে:

seriously -f prog.srs | convert - out.png

স্কেল আপ পিএনজি সংস্করণ:

নমুনা আউটপুট

ব্যাখ্যা:

3'≡*;╗`┘#8╙r-J┌`MΣ╝5`3"2rJ└"£n3╟;RdX+Σ`nkΣ"P6 5 5 255
3'≡*                                                   push "≡≡≡" (char 240, 3 times)
    ;╗                                                 save a copy to reg0
      `┘#8╙r-J┌`M                                      map:
       ┘#                                                cp437 char code, as list ([240])
         8╙r-J                                           random value in range(2**8) that is not 240
              ┌                                          char code
                 Σ╝                                    concatenate, push to reg1
                   5`3"2rJ└"£n3╟;RdX+Σ`n               do this 5 times:
                     3"2rJ└"£n                           do this 3 times:
                       2rJ└                                randomly pick 0 or 1, push the value in that register
                              3╟                         push the top 3 items to a list
                                ;RdX+                    duplicate, reverse, discard first value, append (mirror the list)
                                     Σ                   concatenate
                                       kΣ              push stack as list, concatenate
                                         "P6 5 5 255   prepend header

দুঃখিত, তবে "P6 নেটপবিএম" অনুমোদিত চিত্রের ফর্ম্যাটগুলির নির্দিষ্ট তালিকায় নেই, সুতরাং আপনার উত্তরটিতে সম্ভবত চিত্রম্যাগিক কমান্ড লাইনের দৈর্ঘ্য যুক্ত করা উচিত। : /
জিরো ওনে

@ জিরোএন এটি অনুমোদিত চিত্রের ফর্ম্যাট - এটি একটি ppmচিত্র।
মেগো

আমি সংশোধন করেছি! সে সম্পর্কে দুঃখিত, এবং স্পষ্টির জন্য ধন্যবাদ। দেখে মনে হচ্ছে চিত্রের ফর্ম্যাটগুলিতে আমার কিছু শিখন করা দরকার। :)
জিরো ওনে

6

পাইথন, 167 164 155 148 বাইট

পিপিএম হিসাবে আউটপুট

from random import*
print"P3 5 5 255"
C,P=choice,[[240]*3,[randint(0,255)for _ in"RGB"]]
exec"a,b=C(P),C(P);print' '.join(map(str,a+b+C(P)+b+a));"*5
  • সম্পাদনা 1: range(5)থেকে" "*5
  • সম্পাদনা 2: প্রথমে একটি বাইট প্রসারিত print
  • সম্পাদনা 3: mapযেহেতু কেবল str(p)ব্যবহৃত হয়েছিল ততক্ষণের সাথে তালিকার বোধগম্য প্রতিস্থাপন
  • সম্পাদনা 4: exec""*5পরিবর্তেfor _ in " "*5:

পুরানো, স্ট্রিং-ভিত্তিক কোডের তুলনায় কিছু উন্নতি:

from random import*
print "P3 5 5 255"
j,c,a=' '.join,choice,['']*5
P=["240 "*3,j([str(randint(0,255))for _ in"RGB"])]
for _ in a:a=[c(P)]*5;a[1]=a[3]=c(P);a[2]=c(P);print j(a)

আপনি শিরোনামের স্থানের সাথে নতুন লাইনের পরিবর্তে কয়েকটি সঞ্চয় করতে পারেন। অনুমানটি কেবল সাদা স্থানের জন্য কল করে। netpbm.sourceforge.net/doc/ppm.html
চাক মরিস

5

সুইফট 2.3, 593 585 বাইট

var t = 0,g = UIGraphicsGetCurrentContext(),c = UIColor(hue:CGFloat(drand48()),saturation:1,brightness:1,alpha:1).CGColor
srand48(time(&t))
UIGraphicsBeginImageContext(CGSizeMake(5,5))
for x in 0..<3 {for y in 0..<5 {CGContextSetFillColorWithColor(g,drand48()>0.5 ? c : UIColor.whiteColor().CGColor)
var r = [CGRect(x:x,y:y,width:1,height:1)]
if x<2 {let m = x==0 ? 4 : 3;r.append(CGRect(x:m,y:y,width:1,height:1))}
CGContextFillRects(g,&r,r.count)}}
let i = UIGraphicsGetImageFromCurrentImageContext()
UIImagePNGRepresentation(i)!.writeToURL(NSURL(string:"/a/a.png")!,atomically:true)

হালনাগাদ

সুইফট 3, 551 বাইট

var t = 0,g = UIGraphicsGetCurrentContext()!,c = UIColor(hue:CGFloat(drand48()),saturation:1,brightness:1,alpha:1).cgColor
srand48(time(&t))
UIGraphicsBeginImageContext(CGSize(width:5,height:5))
for x in 0..<3 {for y in 0..<5 {g.setFillColor(drand48()>0.5 ? c : UIColor.white().cgColor)
var r = [CGRect(x:x,y:y,width:1,height:1)]
if x<2 {let m = x==0 ? 4 : 3;r.append(CGRect(x:m,y:y,width:1,height:1))}
g.fill(&r,count: r.count)}}
let i = UIGraphicsGetImageFromCurrentImageContext()!
try!UIImagePNGRepresentation(i)!.write(to: URL(string:"/a/a.png")!)

আমি ডাব্লুডাব্লুডিসিতে এসেছি এবং স্যুইফট ৩ এর সাথে সবেমাত্র এক্সকোড 8 বিটা পেয়েছি অ্যাপল কিছু কোরগ্রাফিককে আরও "সুইফটি" কল করেছে, এবং আমি বাইকাউন্টটি হ্রাস করতে সক্ষম হয়েছি।

সুইফট 2 কোড অবহেলিত:

var t = 0
srand48(time(&t))

UIGraphicsBeginImageContext(CGSizeMake(5,5))
let context = UIGraphicsGetCurrentContext()
let color = UIColor(hue: CGFloat(drand48()),saturation:1,brightness:1,alpha:1).CGColor

for x in 0..<3 {
    for y in 0..<5 {
        CGContextSetFillColorWithColor(context, drand48() > 0.5 ? color : UIColor.whiteColor().CGColor)
        var rects = [CGRect(x:x,y:y,width:1,height:1)]

        if x < 2 {
            let mirror = x==0 ? 4 : 3
            rects.append(CGRect(x: mirror, y: y, width: 1, height: 1))
        }

        CGContextFillRects(context, &rects, rects.count)
    }
}


let image = UIGraphicsGetImageFromCurrentImageContext()
UIImagePNGRepresentation(image)!.writeToURL(NSFileManager.defaultManager().URLsForDirectory(.DocumentDirectory,inDomains:.UserDomainMask).first!.URLByAppendingPathComponent("a.png"), atomically:true)

এই উত্তরটি ধরে নিয়েছে ইউআইকিট উপলব্ধ এবং কোকো টাচ ফ্রেমওয়ার্ক ব্যবহার করে।

কিছু উদাহরণ আউটপুট চিত্র:

1 2 3

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

আমি ইতিমধ্যে বীজ করার জন্য একটি ভেরিয়েবল ডিক্লেয়ার করা না থাকার একটি ক্ষতি হিসাবে শুরু srand48সঙ্গে time। আমি এটিকে বেছে নিয়েছি arc4random()বা arc4random_uniform()কারণ শেষ পর্যন্ত আমি তাদের সাথে আরও বাইট হারাব। আমি drand48একটি এলোমেলো রঙ তৈরি করতে আরএনজি বীজ করি এবং কখন কোনও পিক্সেলে কোনও রঙ লিখব তা চয়ন করি।

CGSizeবনাম CGSizeMakeএবং CGRectবনাম CGRectMake:

প্রত্যেকটির জন্য স্বল্পতম কনস্ট্রাক্টর খুঁজতে আমি ইনলাইন সি এপিআই ফাংশন এবং তাদের সুইফট এক্সটেনশনের মধ্যে স্যুইচ করি। CGSizeMakeএর চেয়ে খাটো হয়ে শেষ হয় CGSize()এবং CGRectএর চেয়ে কম হয় CGRectMake():

CGSizeMake(5,5)
CGSize(width:5,height:5)

CGRect(x:x,y:y,width:1,height:1)
CGRectMake(CGFloat(x),CGFloat(y),1,1)

আমাকে CGFloatগুলি তৈরি করতে হবে xএবং yলুপটির প্রকৃতির কারণে। আমি 2 ডি লুপের সাথে এবং যদি সাম্যতা পরীক্ষা করে দেখি তবে আমি সত্যিই রোমাঞ্চিত হই না, তবে আমি একটি সংক্ষিপ্ততর উপায় খুঁজে পাওয়ার জন্য লড়াই করে যাচ্ছিলাম। এখানে কয়েকটি বাইট শেভ করার স্পষ্টভাবে জায়গা আছে।

দুটি আলাদা মানের সাথে দুটি বার কল করার চেয়ে স্ট্রকের CGContextFillRectsএকটি অ্যারের সাথে কল CGRectকরা সস্তা CGContextFillRect, তাই আমি অ্যারে এবং পয়েন্টারের সাহায্যে কয়েকটি বাইট সংরক্ষণ করি।

আমি কল না করে 27 বাইটও সঞ্চয় করি UIGraphicsEndImageContext()। যদিও এটি সাধারণত প্রোডাকশন কোডের একটি "বাগ" হবে, এই খেলনা প্রোগ্রামটির জন্য এটি প্রয়োজনীয় নয়।

রং:

রঙগুলিও মোকাবেলা করার জন্য একটি বেদনা, যেহেতু আমি UIColorবস্তুগুলি তৈরি করছি তবে CGColorপ্রতিটি পিক্সেলে একটি অস্বচ্ছ টাইপ লিখতে হবে । আমি একটি এলোমেলো রঙ তৈরি করতে সংক্ষিপ্ততম কোডটি পেয়েছিলাম সেটি হল UIColorকনস্ট্রাক্টর ব্যবহার করা এবং CGColorসেখান থেকে পাওয়া UIColor। সাদা সঙ্গে একই। যদি আমি কোকো টাচের পরিবর্তে কোকো ফ্রেমওয়ার্ক ব্যবহার করতাম তবে আমি কিছু বাইট ব্যবহার করে সংরক্ষণ করতে সক্ষম হতে পারি CGColorGetConstantColor()তবে দুর্ভাগ্যক্রমে কোকোয়া টাচ এসডিকে এই পদ্ধতিটি অনুপলব্ধ।

ফাইল করতে লিখছি:

একটি ফাইল লিখতে প্রায় 100 বাইট লাগে। আমি কীভাবে এটি অপ্টিমাইজ করতে যাব তা নিশ্চিত নই। আপনার অনুমতিগুলির উপর নির্ভর করে কিছু সিস্টেমে আপনাকে ডকুমেন্ট ডিরেক্টরিটি ব্যবহার করতে হতে পারে যা আরও দীর্ঘ হবে:

UIImagePNGRepresentation(i)!.writeToURL(NSFileManager.defaultManager().URLsForDirectory(.DocumentDirectory,inDomains:.UserDomainMask).first!.URLByAppendingPathComponent("a.png"), atomically:true)

অবশ্যই আরও অনুকূলিতকরণের জন্য খুলুন।

সম্পাদনা 1: কিছু পরিবর্তনশীল ঘোষণাগুলি পুনরায় সাজিয়ে কয়েকটি বাইট সংরক্ষণ করা হয়েছে।


5

গণিত, 105 102 98 94 বাইট

c=1~RandomReal~3;r@l_:={c,4{4,4,4}/17}~RandomChoice~{l,5};Image[Join[#,r@1,Reverse@#]&@r@2]

গণিত গ্রাফিক্স

হ'ল ট্রান্সপোজ অপারেটর

সম্পাদনা করুন 1: সংরক্ষিত 3 প্রতিস্থাপন বাইট Round+ + RandomRealসঙ্গেRandomInteger

সম্পাদনা করুন 2: প্রতিস্থাপন 4 বাইট সংরক্ষিত RandomIntegerসঙ্গেRandomChoice

3 সম্পাদনা করুন: প্রতিস্থাপন RandomColorএবং GrayLevelদিয়ে 4 বাইট সংরক্ষণ করা হয়েছেRandomReal


4

ম্যাটল্যাব, ১০২ বাইট

হাই, এটি আমার মতলব সমাধান:

p=@(x)(imwrite(floor(randi(2,5,2)*[eye(2) ones(2,1)./2 fliplr(eye(2))]),[0.9412*[1 1 1];rand(1,3)],x))

xফাংশনের ইনপুট আউটপুট ফাইলের নাম। উদাহরণ স্বরূপ:

p('output.png')

'আউটপুট.পিএনজি' নামে একটি পিএনজি চিত্র তৈরি করে।

এই কোডটির কয়েকটি মৃত্যুদণ্ডের ফলাফল।

output1.png output2.png output3.png output4.png


3

ডায়ালগ এপিএল, 43 42 বাইট

'P3',5 5 256,∊(3⍴240)(?3⍴256)[⌈(⊢+⌽)?5 5⍴0]

'P3',5 5a,∊(3⍴240)(?3⍴a←256)[⌈(⊢+⌽)?5 5⍴0]

ডান থেকে বাম:

?5 5⍴00 এবং 1 এর মধ্যে এলোমেলো সংখ্যার 5 × 5 ম্যাট্রিক্স উত্পন্ন করে ( তবে কখনও 0 বা 1 নয় )

(⊢+⌽) এটি এমন একটি ট্রেন যা এর প্রতিবিম্বের সাথে ম্যাট্রিক্স যুক্ত করে

সিলিং, প্রতিটি উপাদান জন্য 1 বা 2 প্রদান করে

(3⍴240)(?3⍴256) রং - সাদা-ইশ এবং এলোমেলো একটি

[ ] রঙে সূচক হিসাবে ম্যাট্রিক্সের প্রতিটি উপাদান ব্যবহার করুন

'P3',5 5 256,∊ সমতল এবং শিরোনাম যোগ করুন


2

পিএইচপি, 236 বাইট

আমি জানি এটি একটি পুরানো চ্যালেঞ্জ তবে আমি নিজেকে চ্যালেঞ্জ জানাতে চাই।

$o=imagecreate(5,5);$t=imagecolorallocate;$r=rand;for($c=[$t($o,240,240,240),$t($o,$r(0,255),$r(0,255),$r(0,255))];$y++<5;)for($x=-2,$a=[];$x<3;)imagesetpixel($o,$x+2,$y,isset($a[$v=abs($x++)])?$a[$v]:($a[$v]=$c[$r(0,1)]));imagepng($o);

Ungolfed:

// Store these frequently used functions
$t=imagecolorallocate;
$r=rand;

// Create 5x5 image
$o=imagecreate(5, 5);

// Define array of the possible colors
$c=[$t($o,240,240,240),$t($o,$r(0,255),$r(0,255),$r(0,255))];

// Loop over y axis
for($y=0;$y++<5;) {

    // This stores values for colors used in the current row indexed by the absolute value of x starting from -2
    $a = [];

    // Loop over x axis
    for($x=-2;$x<3;) {

        // Set a pixel of a random color for current coordinate. If it exists in the array, use the array value.
        imagesetpixel($o,$x+2,$y, isset($a[$v=abs($x++)]) ? $a[$v] : ($a[$v]=$c[rand(0,1)]) );
    }     

    // Empty the array
    $a = [];
}

// Output as PNG
imagepng($o);

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

গিথুব অবতার

গিথুব অবতার


2

জাভাস্ক্রিপ্ট ES6, 296 বাইট

দ্রষ্টব্য: একটি ফাইল তৈরি করে না, একটি ক্যানভাসে টানছে।

এই জেএস ফিডল এটিকে কর্মে দেখুন ।

s=20;W='#fff';M=Math;R=M.random;ctx=document.getElementById('c').getContext('2d');cr=`#${M.floor(R()*16777215).toString(16).slice(0,3)}`;f=Array(5).fill();a=f.map((_,i)=>f.map((_,j)=>R()*2|0));a.map((c,x)=>c.map((v,y)=>{ctx.fillStyle=y>=3?c[y==3?1:0]?cr:W:c[y]?cr:W;ctx.fillRect(y*s,x*s,s,s);}));

সাইটে স্বাগতম! :)
ডিজেএমসিএমহেম

এটি কয়েকবার চালানোর পরে এটি দুটি বার তৈরি করেছে - উপরের বামদিকে একটি কালো পিক্সেল, এবং কিছুই নয়। এটি কোড বা ফিডল নিয়ে সমস্যা কিনা তা নিশ্চিত নয়।
ফ্লিপট্যাক

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