বাজবি বার্কলে রোবট হকি পোকি


25

বাজবি বার্কলে রোবট হকি পোকি

কার্য

কোনও বাসবি বার্কলে নম্বরের স্টাইলে হোকি পোকে (অথবা আপনি যদি পছন্দ করেন) এর গানে রোবটদের একটি লাইন নৃত্যের চিত্রিত করে একটি ASCII আর্ট অ্যানিমেশন তৈরি করতে একটি প্রোগ্রাম বা ফাংশন লিখুন!

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

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

ইনপুট

তিনটি যুক্তি গ্রহণ করে (বৈধ বলে ধরে নেওয়া):

লাইনে = রোবটের সংখ্যা (ন্যূনতম =))

বি = মিলিসেকেন্ডে একটি "বিট" এর সময়কাল (ন্যূনতম = 10)

ধারাবাহিক রোবটগুলির মধ্যে ডি = এমএসে বিলম্ব (ন্যূনতম = 0)

(উপরের উদাহরণে আউটপুট: এন = 8, বি = 380, সি = 75)

বিশেষ উল্লেখ

  1. এন রোবটগুলি একটি মঞ্চে সারিবদ্ধভাবে প্রদর্শিত হয়।

  2. "আয়াত" থেকে পাঠ্যগুলির একটি লাইন পর্যায়টির নীচে এক সময় প্রদর্শিত হয় (1 টি অক্ষরের মধ্যে কেন্দ্রীভূত হয় এবং উদ্ধৃতি চিহ্নগুলিতে আবদ্ধ থাকে))

  3. রোবট প্রতিটি পংক্তির জন্য ক্রিয়া সম্পাদন করে যেমন এটি প্রদর্শিত হয় যতক্ষণ না আয়াতটি 5 বার পুনরুক্ত করা হয়।

  4. ASCII অক্ষরের একটি সেট ব্যবহার করে একটি রোবট চিত্রিত করে এবং পরবর্তী ক্রিয়াটি সম্পাদনের আগে একটি নির্দিষ্ট সময়কাল অপেক্ষা করে একটি ক্রিয়া সম্পাদন করা হয়। একটি ক্রিয়াকলাপের সময়কাল "বীটস" এ পরিমাপ করা হয়। 1 বীটের সময়কালটি বেশ কয়েকটি মিলিসেকেন্ড, বি

  5. প্রথম রোবটটি লাইনটির পাঠ্য প্রদর্শিত হওয়ার সাথে সাথে প্রতিটি পদ্যের প্রতিটি পংক্তির জন্য ক্রিয়া সম্পাদন শুরু করে।

  6. পরবর্তী প্রতিটি রোবট তার ডান (আপনার বাম!) এর রোবোটের পরে তার ক্রিয়াকলাপ শুরু না করে নির্দিষ্ট সময় ( ডি ) না হওয়া পর্যন্ত তার ক্রিয়াকলাপ শুরু করতে বিলম্ব করে।

  7. রোবটের চিত্রাবলী ASCII অক্ষর দ্বারা পৃথক হয় যা কোনও রোবটের "অ্যান্টেনা" উপস্থাপন করে, যার মধ্যে 5 টি সম্ভাব্য প্রকার রয়েছে, প্রতিটি সময় প্রোগ্রামটি চালানোর সময় এলোমেলোভাবে বিতরণ করা হয়।

  8. প্রতিটি ধরণের অ্যান্টেনা অবশ্যই কমপক্ষে একটি রোবট দ্বারা ব্যবহার করা উচিত, তবে একই ধরণের 3 টিরও কম রোবোট দ্বারা পৃথক করা কোনও রোবোটগুলিতে উপস্থিত হওয়া উচিত নয়। কোনও দুটি ধরণের অ্যান্টেনার পরিমাণ 1 টির বেশি হতে পারে না (যেমন 1xType_4 এবং 3xType_5 3-1> 1 সাল থেকে অবৈধ)

শ্লোক এবং ক্রিয়া

পুরো আয়াতটি 5 বার পুনরাবৃত্তি করা হয়েছে, একবারে 1 লাইন ...

Line  Text                            Action/Beats, 
----  -----------------------------   ------------------------------------
1     You put your ? in               ??/4
2     You take your ? out             AA/4
3     You put your ? in               ??/4
4     And you shake it all about      AA/1, ??/1, AA/1, ??/1
5     You do the Hokey Pokey and...   
      ...you turn yourself around     AA/1, H[1-7]/1
6     That's what it's all about!     AA/4, ZZ/4

আয়াত প্রতিটি পুনরাবৃত্তি (আর) জন্য, বিকল্প? এবং ??...

R   ?=           ??=
--  -----------  ---
1.  right foot   RF 
2.  left foot    LF
3.  right hand   RH
4.  left hand    LH
5.  whole self   WS

ক্রিয়া এবং ASCII নিদর্শন

প্রতিটি লেবেলযুক্ত ক্রিয়া 8 টি এসসিআইআই চিহ্নের 5 টি লাইন দ্বারা প্রতিনিধিত্ব করা হয়।
প্রতিটি ক্রিয়াটির প্রতিনিধিত্ব নিম্নরূপ ...

1 |   12     12        12    12        12     12      12   
2 |  ['']   ['']      ['']  ['']      ['']   ['']   \[*-] 
3 | └[__]┘ └[__]┘    └[__]┘┌[__]┘    └[__]┐ ┌[__]┐   [__]\ 
4 |   ||     /<        >\    <\        />    /  \     /|
5 |--------------------------------------------------------
  |\__AA__/\__RF__/\__LF__/\__RH__/\__LH__/\__WS__/\__ZZ__/ 

1 |   12     12_     34_      34      _34     _12     12    
2 |  ['']    [" ]    [ _]    [__]    [_ ]    [ "]    ['']
3 | >[__]<   [_<]    [<.]   <[..]>   [.>]    [>_]   <[__]>
4 |   ||      |\      ||      /|      ||      |\      ||
5 |--------------------------------------------------------
  |\__H1__/\__H2__/\__H3__/\__H4__/\__H5__/\__H6__/\__H7__/

সারি 1 এ, প্রতিটি অ্যান্টেনার প্রকারের জন্য সংশ্লিষ্ট প্রতীক সহ "1-4" প্রতিস্থাপন করুন ...

1 | 1234 1234 1234 1234 1234 
  | \/\/ |┌┐| )||( |||| ┐/\┌ <-- Symbols 1-4 for...
  | 1    2    3    4    5    <-- ...antenna types 1-5

আউটপুট

দৃশ্যের বিষয়বস্তু যে কোনও উপায়ে পরিবর্তিত হলে অবশ্যই পুরো দৃশ্যের কমপক্ষে একবারে রেন্ডার করতে হবে। (অর্থাত রোবটের ক্রিয়াকলাপের মধ্যে দেরী> 0 হয় ধরে নেওয়া, আউটপুট ক্রিয়া প্রতি এন বারের চেয়ে কম কম রেন্ডার করা যেতে পারে ))

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

স্কোরিং

বিজয়ীরা হ'ল প্রতিটি ভাষাতে সংক্ষিপ্ততর প্রোগ্রাম, পাশাপাশি সামগ্রিকভাবে সংক্ষিপ্ততম।

ব্যতিক্রম 1 যেহেতু প্রয়োজনীয় না হলেও প্রতিটি রেন্ডার কনসোল সাফ করা ভাল, তাই এই বিলাসবহুল উদ্দেশ্যে বিশেষভাবে ব্যবহৃত বাইটগুলি মোট বাইটগুলির সাথে গণনা করে না। এটিতে কনসোলটি সাফ করার জন্য কমান্ডগুলি অন্তর্ভুক্ত রয়েছে এবং কনসোলের সামগ্রীগুলি দর্শন ছাড়াই স্ক্রোল করার জন্য ফাঁকা লাইনগুলি সহ প্যাডিং আউটপুট।

ব্যতিক্রম 2 সিএসএস বা কার্যকরভাবে অনুরূপ উপায়গুলি সর্বনিম্ন প্রয়োজনীয়তার বাইরে আউটপুট স্টাইল করার লক্ষ্যে একচেটিয়াভাবে ব্যবহৃত ব্যবহৃত মোট বাইটগুলির দিকে গণনা করে না। উদাহরণস্বরূপ *{color:blue;text-align:center;}কেবল 32-10 = 22 বাইট হিসাবে গণনা করা হয় যেহেতু color:blue;কোনও স্পেসিফিকেশন সন্তুষ্ট করতে পরিবেশন করে না, যেখানে কেন্দ্রিক পাঠ্য নির্দিষ্ট করা হয়েছে।

মেটা

টিআরএস -80 নাচের ডেমোন , অ্যান্ড্রয়েড নিম এবং অবশ্যই ব্যসবি বার্কলে (এবং না, আমি সেই বয়সী নই ) দ্বারা অনুপ্রাণিত (আমার বয়স দেখিয়ে )।


দুর্দান্ত ... আমি ইতিমধ্যে ক্লান্ত হওয়ার আগে আমার শেষ জিনিসটি আমার দৃষ্টি আকর্ষণ করা একটি চ্যালেঞ্জ। উপরের ট্যাগগুলি কি প্রয়োজনীয়?
ম্যাট

@ ম্যাট, ভাল পুরো চ্যালেঞ্জটি কঠোরভাবে "প্রয়োজনীয়" নয়, তবে আমি নকল ট্যাগগুলি সরিয়েছি। ;-)
বিড়ম্বী

আমি ইনপুট প্যারামিটার 'ডি' এর সর্বাধিক সীমা সরিয়ে ফেলেছি। এটা তোলে ছিল "ডি <বি / এন" নিশ্চিত লাইন নিচে প্রতিটি রোবট ছিল অন্তত কর্ম প্রথম রোবট এখনও এটা অভিনয় করছিলেন (অত্যধিক বিশৃঙ্খলার এড়াতে) শুরু করতে, কিন্তু ত্রুটি দ্বারা, আমার নিজের উদাহরণ নিয়ম ভেঙে এবং যাইহোক এটি ঠিক আছে বলে মনে হচ্ছে তাই সর্বাধিক বিলম্ব সীমাটি আমি সরিয়ে ফেলেছি। দেরী পরিবর্তনের জন্য ক্ষমা।
শ্বাসরুদ্ধকর

আমি সিএসএস এবং এর মতো স্কোর করার বিভাগটি আপডেট করেছি।
অগভীর

3
এটি আমি দেখেছি সবচেয়ে আরাধ্য জিনিস।
হোসনেম

উত্তর:


13

ভদ্রমহোদয় ও ভদ্রলোক, দয়া করে আমাদের সুন্দরকে স্বাগত জানান

সম্পূর্ণ সম্মুখ-স্ট্যাক নৃত্য গ্রুপ, 1,320 1,378 1,425 1,495 বাইট

জাভাস্ক্রিপ্ট: 1,195 বাইট | সিএসএস: 103 বাইট | এইচটিএমএল: 22 বাইট


এটি একটি সুন্দর চ্যালেঞ্জ। এটিতে প্রচুর বিশেষ মামলাও রয়েছে। ওহ ছেলে, অনেক বিশেষ কেস। এবং সেই অ্যান্টেনা ...

এটা তোলে চিরকাল চালান এবং সমস্ত ক্রিয়া (পরে পুনরায় চালু হবে left foot, right footইত্যাদি) সম্পন্ন হবে।

আপনি এটি জেএসফিডেলে বা নীচে স্নিপেট জিনিস ব্যবহার করে চেষ্টা করতে পারেন :

t=setTimeout
c=l=a=i=0
_=(x,y,z)=>{if(!i)for(;++i<=x;q=~~(Math.random()*10))s.append(document.createElement('pre'))
for(i=l=0,c=a+1;i<33;)(i=>{t($=>{if(4==i){c=0
l=1}if(8==i){c=a+1
l=0}if(12==i|14==i){c=0
l=2}if(13==i|15==i)c=a+1
if(16==i){c=0
l=3}if(16<i&24>i)c=i-10
if(24==i){c=0
l=4}if(28==i)c=6
if(31<i){a=++a%5
_(x,y,z)}for(j=0;j<x;)(j=>{t($=>s.childNodes[j][h]=(-1<[1,3,8,9].indexOf(c)?'  ':2==c||4==c?'    ' :'   ')+(11==c||12==c?'_':'')+['\\/\\/','|┌┐|',')||(','||||','┐/\\┌'][(q+j)%4].substring($=8<c&12>c?2:0,$+2)+(8==c||9==c?'_':'')+'\n'+[`  ['']			   
 └[__]┘ 
   ||`,` ['']  
└[__]┘  
  /<`,`   ['']
  └[__]┘
    >\\`,` ['']
┌[__]┘
  <\\`,`   ['']
  └[__]┐
    />`,`  ['']
 ┌[__]┐
  /  \\`,` \\[*-]
  [__]\\
   <\\`,`  ['']
 >[__]<
   ||`,`  [" ]
  [_<]
   |\\`,`  [ _]
  [<.]
   ||`,`  [__]
 <[..]>
   /|`,`  [_ ]
  [.>]
   ||`,`  [ "]
  [>_]
   |\\`,`  ['']
 <[__]>
   ||`][c]+'\n-------',j*z)})(j++)
p[h='innerText']='"'+["You put your $ in","You take your $ out","And you shake it all about","You do the Hokey Pokey and you turn yourself around","That's what it's all about!"][l].replace('$',['right foot','left foot','right hand','left hand','whole self'][a])+'"'},i*y)})(i++)}

// let's dance (not included in the byte count – as if it would make any difference)
_(8, 400, 50)
*{text-align:center}x pre{display:inline-block;width:55px;text-align:left}pre{line-height:16px;margin:0
<x id=s></x><pre id=p>


ম্যাকোস, উইন্ডোজ 10 এবং উবুন্টুতে ক্রোম এবং ফায়ারফক্সে পরীক্ষিত


সম্পাদনাগুলি

  • সংরক্ষিত 70 বাইট অতিরিক্ত ধারক অ্যান্টেনা রাখা সরিয়ে। ধন্যবাদ Bumpy । এছাড়াও আরও কিছু শ্বেতস্থান খুঁজে পাওয়া গেছে, এখনকার অপ্রয়োজনীয় ক্যাচিং createElementসরানো হয়েছে এবং এর দীর্ঘ অ্যাক্সেস সরিয়ে ফেলেছে .firstChild
  • 47 বাইট সংরক্ষিত - ঠিক বুঝতে পেরেছিলাম যে আমার আসলে কল করার দরকার নেই getElementById। এটি documentঅপ্রয়োজনীয় ক্যাশেও করে তোলে ।
  • সংরক্ষিত 4 বাইট প্রতিস্থাপন ||এবং &&, bitwise সঙ্গে &এবং |। ধন্যবাদ TheLethalCoder
  • সংরক্ষিত 54 বাইট ছোট জিনিষ প্রচুর সরল দ্বারা এবং CSS নিখুঁত দ্বারা।

সাবাস !!! ফুল ফ্রন্টএন্ড-স্ট্যাক ডান্স গ্রুপ হিট !! বিশেষ মামলার পরিমাণের জন্য ক্ষমা প্রার্থনা; হতাশ করার জন্য আমি বিশেষভাবে অ্যান্টেনার সংমিশ্রণগুলি বেছে নিয়েছি, তবে বাকী চিহ্নগুলি সমস্তই অ্যানিমেশনের কাজে ছিল - আমি এটিকে নির্দ্বিধায় রাখার পরিকল্পনা করিনি। এখন, আমি এইরকম একটি দুর্দান্ত পারফরম্যান্সের সমালোচনা করে মনে করি, তবে আমি মনে করি আন্ডারস্কোর / অ্যান্টেনা যখন ঘুরে দাঁড়ায় তখন (সম্ভবত 1 টি অক্ষর বাম দিকে খুব সম্ভবত?) তবে যাই হোক না কেন - এটি দুর্দান্ত! আমার চ্যালেঞ্জ গ্রহণ করার জন্য ধন্যবাদ!
Bumpy

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

1
দুপুর ২ টায় নাচের রোবট নিয়ে ফিডিং বলছেন তো? আশ্চর্য, বাওহাহা!
গন্ধযুক্ত

1
||এবং &&থেকে |এবং &?
TheLethalCoder

1
নিখুঁতভাবে আপনার পরামর্শটি ইতিমধ্যে উত্সে রয়েছে এবং সম্পাদনাগুলিতে প্রতিফলিত হয়। অনেক ধন্যবাদ.
সন্নিবেশকারী নাম এখানে

5

সি #, 1188 1376 1382 ব্যতিক্রম ব্যতিক্রম

সন্নিবিষ্ট:

namespace System.Threading{using S=String;void H(int n,int b,int d){Console.CursorVisible=false;int t,u=0,v=5,w,x,y,z;S[]i=",That's what it's all about!,,You do the Hokey Pokey and you turn yourself around,And you shake it all about,,You take? out,You put? in".Split(',');i[0]=i[1];i[2]=i[3];i[5]=i[7];for(b=b<d*n?0:b-d*n;v-->0;)for(w=32;w-->0;Thread.Sleep(b))for(t=u,z=0;z++<n;Thread.Sleep(d)){S s="",r=i[w/4].Replace("?"," your "+(v<1?"whole self":(v%2<1?"right ":"left ")+(v/3<1?"hand":"foot")));u="88880000765432109090999900009999"[w];u=u>56?9+v:u-48;for(y=4;y-->0;s+="\n")for(x=0;x<n;x++)s+=S.Format(@"{0}{0}   |\   {0}   /|   {0}   |\   {0}   /|{4} /  \{4}  />{4}<\{4}{4}>\{4}/<{4} └{1}┘  >{1}<   [_<]{4}[<.]   <[..]>   [.>]{4}[>_]   <{1}>   {1}\  ┌{1}┐   └{1}┐┌{1}┘{4}└{1}┘└{1}┘   {2}  {2}   ["" ]{4}[ _]{4}{1}{4}[_ ]{4}[ ""]   {2}  \[*-]   {2}   {2}{2}{4}{2}{2}  {3}{3}  12_{4} 34_{4}  34{4}  _34{4} _12  {3}{3}{3} {3} 12{4} {3} 12{4}", "   ||   ","[__]"," [''] ","   12   ","    ").Substring(y*14+(x<z?u:t)<<3,8).Replace("12",@"\/|┌)|||┐/".Substring(x%5*2,2)).Replace("34",@"\/┐||(||\┌".Substring(x%5*2,2));Console.Clear();Console.Write(s+new S('-',n*8)+"\n"+new S(' ',n*4-r.Length/2)+r);}}}

সামান্য উত্তম ফরম্যাটিং এবং একটি এক্সিকিউটেবল প্রোগ্রামে আবৃত:

namespace System.Threading{
    using S=String;

    //** Not counted towards score: execution wrapper
    class P{
        static void Main(S[]a){
            new P().H(int.Parse(a[0]),int.Parse(a[1]),int.Parse(a[2]));
        }
    //** End not counted towards score

        void H(int n,int b,int d){
            Console.CursorVisible=false;  // Not counted under exception 2
            int t,u=0,v=5,w,x,y,z;
            S[]i=",That's what it's all about!,,You do the Hokey Pokey and you turn yourself around,And you shake it all about,,You take? out,You put? in".Split(',');
            i[0]=i[1];
            i[2]=i[3];
            i[5]=i[7];
            for(b=b<d*n?0:b-d*n;v-->0;)
                for(w=32;w-->0;Thread.Sleep(b))
                    for(t=u,z=0;z++<n;Thread.Sleep(d)){
                        S s="",r=i[w/4].Replace("?"," your "+(v<1?"whole self":(v%2<1?"right ":"left ")+(v/3<1?"hand":"foot")));
                        u="88880000765432109090999900009999"[w];
                        u=u>56?9+v:u-48;
                        for(y=4;y-->0;s+="\n")
                            for(x=0;x<n;x++)
                                s+=S.Format(@"{0}{0}   |\   {0}   /|   {0}   |\   {0}   /|{4} /  \{4}  />{4}<\{4}{4}>\{4}/<{4} └{1}┘  >{1}<   [_<]{4}[<.]   <[..]>   [.>]{4}[>_]   <{1}>   {1}\  ┌{1}┐   └{1}┐┌{1}┘{4}└{1}┘└{1}┘   {2}  {2}   ["" ]{4}[ _]{4}{1}{4}[_ ]{4}[ ""]   {2}  \[*-]   {2}   {2}{2}{4}{2}{2}  {3}{3}  12_{4} 34_{4}  34{4}  _34{4} _12  {3}{3}{3} {3} 12{4} {3} 12{4}", "   ||   ","[__]"," [''] ","   12   ","    ").Substring(y*14+(x<z?u:t)<<3,8).Replace("12",@"\/|┌)|||┐/".Substring(x%5*2,2)).Replace("34",@"\/┐||(||\┌".Substring(x%5*2,2));
                        Console.Clear(); // Not counted under exception 1
                        Console.Write(s+new S('-',n*8)+"\n"+new S(' ',n*4-r.Length/2)+r);
                    }
        }
    } // Not counted towards score: end class
}

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

  1. এই লিঙ্কটি দেখুন: টিউটোরিয়ালস্পয়েন্ট.কম
  2. ইন ডিফল্ট টার্ম পর্দার নীচে ট্যাব, টাইপ করুন:
    mono main.exe 8 400 40

সম্পাদনা 1

সামগ্রিকভাবে 6 বাইট সঞ্চয় করে প্রতিস্থাপন string.Format(i,j)করা i.Replace("?",j)হয়েছে।

সম্পাদনা 2

মন্তব্যগুলি থেকে পরামর্শ সহ সম্পূর্ণ পুনর্নির্মাণ।


হ্যাঁ! অনলাইনে এটি কোথাও চালানোর কোনও সহজ উপায় আছে?
অবিরাম

@ বম্পি, উত্তরে একটি লিঙ্ক যুক্ত করলেন!
হ্যান্ড-ই-ফুড

1
@ সন্নিবেশকারীর নাম এখানে কোনও বেনামি ফাংশন এবং কিছু ছোটখাটো গল্ফিং সংকলন করে আমি এটি 1300 এর নিচে পেয়েছি।
TheLethalCoder

1
@ অন্তর্ভুক্তকারীর নাম এখানে, সম্পন্ন! তোমার পালা! :-D
হ্যান্ড-ই-ফুড

1
@ লেটলকোডার, তার জন্য ধন্যবাদ! cসামান্য সাশ্রয়ের জন্য আমি মুক্তি পেয়েছি । আমি জানতাম আমি এর চেয়ে আরও ভাল উপায় ভুলে যেতে পারি new string(c,n)। যাইহোক, এখন আমি এলিয়াস করেছি S=String, new S(c,n)এখনও কম।
হ্যান্ড-ই-ফুড

0

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

আপনার নিজের প্রশ্নের উত্তর দিতে সম্ভবত দুর্বল ফর্ম, তবে যাইহোক ...

পাঠ্যকে সংকুচিত করার জন্য বিভিন্ন প্রকারের চেষ্টা করেছেন, তবে মূল + এলগরিদম অন্তর্ভুক্ত থাকা মূলটির চেয়ে বেশিরভাগ সময় শেষ হয়েছে। আমি নিশ্চিত যে এগুলি সঙ্কুচিত করার আরও একটি সর্বোত্তম উপায় এখনও আছে, তবে আমাকে কোথাও লাইনটি আঁকতে হবে।

আকর্ষণীয়ভাবে, অনুসন্ধানে অন্যান্য কয়েকটি চ্যালেঞ্জের জন্য এক বা দুটি ধারণা পেয়েছিল যা আমি পরে সংশোধন করতে এবং পোস্ট করতে পারি।

<pre id=O/>

f=(N,B,D)=>{Q=c=>(K={},k='~',[...c].map(v=>v<k?K[k=v]='':K[k]+=K[v]||v),K[k])
x=``,A=`//,||,)||(,,/`.split(',').sort(new Date)
r=new Array(N).fill(0),t=i=v=0,n=`\n`,T=setTimeout
C=_=>(w=Q(`ouhand t t's ake Y y all abtokey righlefwhole fooself ,${v+1},,1yr ${x[v*2]+x[v*2+1]}puintt,,Ashi,do the HPaturn yrarnd,,7,8,90123,Twi!,,6,`).split(',')[i++])<'A'?(r.map((_,m)=>T((a,b)=>R(r[N-a]=b),m*D,m,w)),i>22?(v++,i=0):0,v<3?T(C,B*(i<7||i>21?4:1)):0):C(t=w),R=_=>{for(o='',m=4;m--;o+=n){for(w=N;w--;)o+=Q(`┌┐└┘\\/||/${A[w%5]}   [__] [''] ||] _ __ _  [*-][" ][ _][_ ][ "] ┐ ┐><[_<] [<.]<[..]>[.>] [>_]<> /<></>/ //`).substr(r[w]*8+(3-m)*112,8)}
O.innerHTML=o+'-'.repeat(N*8)+' '.repeat(((N*8)-t.length)/2)+t}
C()}

( এনবি: 1-31 পরিসরের কিছু অক্ষর রয়েছে যার উপস্থাপনাগুলি এখানে পোস্ট করার সময় কিছুটা অদ্ভুত থাকে)

কোডপেনে পুরো সাইকেডেলিক নাচের চক্রটি দেখুন !

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