সাধারণ জটিলতা


17

আউটপুট

                  # # # # # # ##### ## #         
                  ## #### ######## # # # ##        
                #### ## ## # ### ########        
                # # # # # ##### ### # #        
                # # # ### ##### ##### # # #        
                ######## ### # ### # ## #####        
                ## # # ### # ######## ##          
                 # ## ##### ###### # # #          
                ## # # # # # ######  
                 # ## ## ######## #  
                 ############# ## # ###
                ### # # # # # # ###### 
                    # # # # # ### ##### #     
                    #### ############ # ##    
                    ## ## # # ########    
                     # # # # # ##### # #    
    # # # ##### ## # #                     
    ####### # # # ## ##                    
    ## # ### ######## ####                    
     # ##### ### # # # #                    
 ##### # # # # # # ###                
### # ## #############                 
  # ######## ## ## #                 
  ##### # # # # # ##                
          # # # # ##### ##### ## #                 
          ## ####### # ### # # # ##                
        #### ## # ### # ### ########                
        # # # # ##### ##### ### # #                
        # # # ### ##### # # # #                
        ######## ### # ## ## #####                
        ## # # # ############ ##                  
         # ## ##### # # # # #                  
                                          #                     
                                          ##                    
                                        ####                    
                                        # #                    
                                        # # # ###                
                                        #######                 
                                        ## #                 
                                         # ##                
                                 ##### ## #                 
                                ### # # ##                
                                  # ### ########                
                                  ##### ### # #                
                                  # # #                
                                  ## ####                
                                #### ##                  
                                # # #                  
                                  # # # # # # #####  
                                  ## #### ######## #  
                                #### ## ## # ###
                                # # # # # ##### 
                                # # # ### ##### ##### #     
                                ######## ### # ### # ##    
                                ## # # ### # ########    
                                 # ## ##### ###### # #    
                                ## # #     
                                 # ## ##    
                                 #############    
                                ### # # # #    
                                    # # # # # ###
                                    #### ######## 
                                    ## ## # 
                                     # # # ##

ট্রেলিং স্পেস অনুমোদিত। সংক্ষিপ্ত সমাধান জিতেছে।

hint0

hint1:

hint1


ইঙ্গিত 1 সংশোধন করার জন্য @ ধন্যবাদ


8
@ জিএনপি আউটপুট কেবলমাত্র ডেটা তৈরির উপায় সম্পর্কে কোনও ব্যাখ্যা ছাড়াই চ্যালেঞ্জ জানায় ( কোডগল্ফ.সটেকেক্সচেঞ্জ / কিউ / 126037 দেখুন ), কারণ প্রথম উত্তরটি "রহস্যময়" অংশটি উড়িয়ে দেবে
উরিল

16
ব্যক্তিগতভাবে আমি এ জাতীয় চ্যালেঞ্জ পছন্দ করি না যেখানে নিয়ম / রেসিপিটি সন্ধান করা কার্যের অংশ। এ ছাড়া, কোনও ব্যক্তি একবার এটির সন্ধান করলে, অন্য সমস্ত লোকেরা কেবল এটি অনুসরণ করতে পারে, তবে কেন প্রথম স্থানে পোস্ট করবেন না?
লুইস মেন্ডো

11
@ লুইস মেন্ডো এটি একটি আকর্ষণীয় যুক্তি। কোড গল্ফকে এর শুদ্ধতম আকারে "জ্ঞাত সমাধানটি সংক্ষেপে প্রয়োগ করা"। তাদের শুদ্ধতম আকারে ধাঁধাগুলি সমাধান খুঁজে বের করার বিষয়ে - বাস্তবায়ন হয় প্রাসঙ্গিক নয় বা ব্যস্ত কাজের হিসাবে বিবেচিত হয়। একটি বিকল্প হ'ল স্প্রেয়ারগুলিতে "কৌশল" পোস্ট করা। খাঁটি কোড গল্ফাররা এইভাবে সমস্যাটিকে গল্ফিং চ্যালেঞ্জ হিসাবে আক্রমণ করতে পারে এবং যারা গল্ফ এবং ধাঁধা উভয়ই চ্যালেঞ্জ পছন্দ করে তারা উভয়ই অনুসন্ধান এবং সমাধান এড়াতে পারে।
জোনাহ

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

3
@ এইচ.পি.উইজ, আমি নিশ্চিত নই যে + 26 / -7 সত্যিই "ভালভাবে গৃহীত হয়েছে"। দেখে মনে হচ্ছে এটি "দুর্বলভাবে প্রাপ্ত হয়েছে তবে স্কিউ স্কোর পেতে দ্রুত এইচএনকিউতে আঘাত করতে সক্ষম হয়েছে"।
পিটার টেলর

উত্তর:


11

এসওজিএল ভি0.12 , 17 16 14 বাইট

 #6{³IIč▓┼;I+§

এখানে চেষ্টা করুন!

পরবর্তী সময়ে আপডেটটি č▓12 বাইটের জন্য অপসারণ করা যেতে পারে - যা অক্ষরগুলির অ্যারের অ্যারে থেকে টুএসকে একটি বহুমাত্রিক স্ট্রিংকে একটি স্ট্রিংয়ের অ্যারে রূপান্তর করে - [["#","#"],[" ","#"]] -> ["##"," #"]- কারণ - অনুভূমিক সংযোজন - অক্ষরের অ্যারের অ্যারেগুলির সাথে ভাল আচরণ করে না - যা Iতৈরি করে, কারণ এটি অ্যারে রোটেশনের জন্যও ব্যবহৃত হয়। এসওজিএলে অক্ষরের অ্যারেগুলির একটি অ্যারে = স্ট্রিংয়ের অ্যারে হওয়া উচিত, তবে অনেকগুলি এখনও এটি সমর্থন করে না ..

ব্যাখ্যা:

 #            push "#"
  6{          6 times do
    ³           create 3 total copies of ToS
     II         rotate clockwise twice
       č▓       normalize as explained above
         ┼      append horizontally
          ;     get the 3rd copy ontop
           I    rotate clockwise
            +   append vertically
             §  reverse horizontally

1
কীভাবে এটি কাজ করে অপেক্ষা করুন
কনর ও'ব্রায়েন

@ কনরও'ব্রায়েন সবেমাত্র একটি ব্যাখ্যা যুক্ত করেছেন: পি
ডিজাইমা

ওহ খুব ভাল `` `` ``
কনার ও'ব্রায়েন

22

জাভাস্ক্রিপ্ট (ES6), 233 217 213 198 182 170 163 122 বাইট

f=_=>[...Array(64)].map((_,x,a)=>a.map(g=(i=(n=64,x),j)=>(n>>=1)?i&n?j&n?g(j,i):` `:j&n?g(i,~j):g(~i,j):`#`).join``).join`
`
document.write(`<pre>${f()}</pre>`)

সম্পাদনা: 14 শে বাইট সংরক্ষিত হয়েছে @ শেগি ধন্যবাদ। 3 বাইট সংরক্ষণ করা হয়েছে @ngn এর জন্য ধন্যবাদ দু'জন একসাথে কাজ করার জন্য আরও 12 বাইট সংরক্ষণ করেছেন। কোয়ার্টারগুলি আবর্তনের পরিবর্তে প্রতিচ্ছবি ব্যবহার করে @ ব্যবহারকারী 202729 এর পর্যবেক্ষণগুলি চুরি করে 41 বাইট সংরক্ষণ করা হয়েছে। Ungolfed:

function f() {
    var s = '';
    for (var i = 0; i < 64; i++) {
        for (var j = 0; j < 64; j++) {
            var x = i, y = j, c = '#'; // Default to #
            // Each non-blank quadrant maps to to the original
            // image by doubling and a reflection. Repeat
            // this six times unless we hit the blank quadrant.
            for (var n = 0; n < 6; n++) {
                if (x >= 32) {
                    if (y >= 32) {
                        // Bottom right quarter is a diagonal reflection
                        var t = x - 32;
                        x = y - 32;
                        y = t;
                    } else {
                        // Bottom left quarter is blank
                        c = ' ';
                        break;
                    }
                } else {
                    if (y >= 32) {
                       // Top right corner is a horizontal reflection
                       y = 63 - y;
                    } else {
                       // Top left corner is a vertical reflection
                       x = 31 - x;
                    }
                }
                x *= 2;
                y *= 2;
            }
            s += c;
        }
        s += '\n';
    }
    return s;
}

আপনি f=এখানে গণনা করা প্রয়োজন ? ভালভাবে, ওয়ে,
শেগি


1
আপনার f=বাইট কাউন্টে দরকার নেই তবে কোড স্নিপেট এটি ছাড়া কাজ করে না।

1
@ নীল আপনি কি কোনও ব্যাখ্যা বা একটি বর্ণোক্ত সংস্করণ যুক্ত করতে পারবেন?
জোনা

1
@ জোনাঃ আমি আশা করি আপনি এটি সহায়ক বলে মনে করেন।
নিল

11

লোগো, 375 341 297 295 278 + 3 বাইট

-pপতাকার কারণে 3 বাইট যুক্ত করুন , যা পূর্বনির্ধারিত মোডটি ডিফল্টরূপে সক্ষম করে, সুতরাং perspectiveকমান্ড চালানোর প্রয়োজন হয় না , সামগ্রিকভাবে 9 বাইট সংরক্ষণ করে।

উইন্ডোজে ইউনিক্স (এলএফ) নতুন লাইন ফর্ম্যাট (এফএমএসলোগো সিআর নিউলাইন ফর্ম্যাট পার্স করার ক্ষেত্রে সমস্যা রয়েছে) সহ এফএমএসলোগো ব্যবহার করুন

to R
rt 90
end
to g :w :l
R fd 2*:l R bk :l up 180
run :w
R run :w
fd 2*:l R bk :l run :w
fd 2*:l up 180
end
to h
pu
ask -1[setxyz 0 0 870]g[g[g[g[g[g[rt 45 fd .7 pd fd 0 pu bk .7 lt 45]1]2]4]8]16]32
repeat 64[sety 64-# repeat 64[setx #-1 type if pixel=[0 0 0]""#["\ ]](pr)]
end

দুর্ভাগ্যক্রমে, কোনও "এটি অনলাইন চেষ্টা করে দেখুন!" লিংক কারণ আমি কোনও অনলাইন দোভাষী সহায়তা সমর্থন দৃষ্টিকোণ মোডটি পাই না।

আইডিয়া: চিত্রটির একটি ছবি আঁকুন, তারপরে ছবি থেকে পিক্সেলগুলি পুনরুদ্ধার করুন এবং আউটপুট হিসাবে মুদ্রণ করুন।

সাধারণ পুনরাবৃত্তি অংশগুলিতে চিত্র ভাঙ্গন:

উপরের ইঙ্গিতটি ব্যবহার করুন। তবে, যেহেতু লোগোগো প্রতিবিম্ব সমর্থন করে না, আমরা কেবল এটি 3D ( perspective) মোডে প্রবেশ করে কম্পিউটার স্ক্রিনের সমান্তরাল অক্ষের চারপাশে টার্টল 180 ডিগ্রি ঘুরিয়ে দিতে পারি।

এটি একটি সহায়ক ফাংশন সংজ্ঞায়িত করে g, যা 2 প্যারামিটার দেয় l(চিত্রের পাশের দৈর্ঘ্য) এবং w(চিত্র আঁকার জন্য ব্যবহৃত পদ্ধতি), এর প্রতিবিম্বিত চিত্রটির 3 অনুলিপি আঁকবে। (প্রশ্নের ইঙ্গিত দেখুন) পদ্ধতিটি hপ্রধান পদ্ধতিটি সম্পাদন করে।


আপনি সম্ভবত কিছু স্থান ফাঁকা রাখতে পারেন 90 fd-> 90fdএবং কয়েকটি বাইট সংরক্ষণ করতে পারেন ।
জোনাথন ফ্রেচ

@ জোনাথানফ্রেচ দুর্ভাগ্যক্রমে, এফএমএসলোগো এটি সমর্থন করে না।
ব্যবহারকারী 202729

কাগজপত্র কেন তখন এটি সমর্থন করে?
জোনাথন ফ্রেচ

2
এটি কি একমাত্র উত্তর যা বিট প্যাকিংয়ের পরিবর্তে প্যাটার্নটি ব্যবহার করে?
জোনা

2
@ জোনাঃ জেএস সমাধানটি প্রথমে প্যাটার্নটি কাজে লাগিয়েছিল, যদিও এটি আকর্ষণীয় উপায়ে করে - ম্যাটুলারগুলি গাণিত করার পরিবর্তে মডুলার গাণিতিক এবং বিট অপারেশন দিয়ে। এই লোগো সমাধানটি এর পিক্সেল-পঠন পদ্ধতির সাথে আকর্ষণীয় এবং অনন্য। আমি কোডটি বুঝতে যথেষ্ট লোগো জানি না তবে বর্ণনাকে বিচার করে এটি ফ্র্যাক্টালের কাঠামোর (যা আমি ইতিমধ্যে ইঙ্গিত দিয়ে ফেলেছি) পুরোপুরি না গিয়ে নির্দিষ্ট প্যাটার্নগুলির পুনরাবৃত্তি করে।
ngn



8

পাইথন 2 , 205 195 ... 145 144 142 144 বাইট

g=lambda n,i,j,*_:g(n/2,*[~i,j,i,~j][2*(j&n>0)-(i&n>0):])if n*(i&n<=j&n)else'# '[i&n>0]
r=range(64)
for j in r:print''.join(g(32,j,i)for i in r)

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

নীলের জেএস উত্তরে অনুপ্রাণিত ।


n>>1হয় n/=2
জোনাথন ফ্রেচ

aসংজ্ঞায়িত করা হয় এবং তারপরে একবার ব্যবহার করা হয়। এর মানটির সাথে এর উল্লেখটি প্রতিস্থাপন করা চারটি বাইট সংরক্ষণ করতে পারে।
জোনাথন ফ্রেচ

আমি একটি দরকারী সরলকরণ উপেক্ষা করেছি - রোটেশন ব্যবহার করে সমস্ত কিছু করার পরিবর্তে আমার পরিবর্তে প্রতিচ্ছবি ব্যবহার করা উচিত ছিল। এটি আমার উত্তরে আমাকে 41 বাইট সংরক্ষণ করেছে!
নিল

আমি মনে করি আপনি নিজের [...[x],...[x]][z]নির্বাচনকে সহজ করে দুটি বাইট সংরক্ষণ করতে পারেন ।
জোনাথন ফ্রেচ

1
@ টোটালিহুমান ফেয়ার যথেষ্ট
টিফিল্ড

7

হাস্কেল, 126 125 113 106 103 বাইট

e=[]:e
z=zipWith
r=reverse
m s=z(++)(r s++map(' '<$)s)$map r s++foldr(z(:))e s
unlines$m$m$m$m$m$m["#"]

স্পোলারটিতে ইঙ্গিত 1 এর সরাসরি প্রয়োগ।

ফাংশন mপরবর্তী পুনরাবৃত্তি উত্পন্ন করে। প্রধান ফাংশনগুলি m6 বার প্রযোজ্য । বিবরণ m:

m s=                          -- s is the current pattern
     zipWith(++)              -- concatenate pairwise the lines of
                (r s)++       --    the lines of s in reverse order, followed by
                map(' '<$)s   --    each char in s replaced by a space
                              -- and
                map r s++     --    each line of s reversed, followed by
                foldr ... s   --    the transposition of s


e=[]:e;foldr(zipWith(:))e     -- this right fold transposes a matrix

সম্পাদনা করুন: @ngn একটি বাইট সংরক্ষণ করেছেন এবং @ লাইকনি আরও ৩ টি Thanks ধন্যবাদ!


n$n$n$n$n$n["#"]iterate n["#"]!!6:) এর চেয়ে সংক্ষিপ্ত
ngn

@ জিএনএন: ভাল দাগযুক্ত। অনেক ধন্যবাদ!
নিমি

আপনি এর e=[]:e;foldr(zipWith(:))eপরিবর্তে import Data.List;transposeএবং তারপর সংক্ষিপ্ত ব্যবহার করতে পারেন zipWith
লাইকনি

6

জাভা 7, 259 238 237 200 বাইট

void f(){char[][]o={{35}},n;for(int s=1,x,y;s<64;s*=2,o=n)for(n=new char[64][64],x=s;x-->0;)for(y=0;y<s;n[s+y++][x]=32)n[s+~y][x]=n[y][2*s+~x]=n[s+x][s+y]=o[y][x];for(char[]b:o)System.out.println(b);}

এক্স লুপে {removing সরিয়ে 2 বাইট সংরক্ষণ করা,
বিভিন্ন অ্যাসাইনমেন্ট পরিবর্তন থেকে 19 বাইট
সংরক্ষিত ধন্যবাদ, জোনাথন প্রিন্ট বনাম রিটার্নের জন্য 24 বাইট সংরক্ষণ করেছেন (এটি জানেন না), এবং
লুপ পরিবর্তনের জন্য 13 বাইট সংরক্ষণ করেছেন, ধন্যবাদ নেভে

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

আমার প্রথম চ্যালেঞ্জ, এবং আমি জাভার পক্ষে সম্মানজনক মনে করি। ইঙ্গিত 1, (যা ভুল বিটিডাব্লু, তবে আমি মন্তব্য লিখতে পারি না) ব্যবহার করে। এটি সম্ভবত আরও গল্ফ করা যেতে পারে, এই পাসটি বেশিরভাগ প্রিন্টিং ছাড়াই মূলত ছিল।


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

এটা নিশ্চিত, লক্ষ্য করার জন্য ধন্যবাদ। স্পষ্টতই, জাভা তার স্ট্রিংগুলিতে শূন্যস্থান হিসাবে শূন্যস্থান প্রদর্শন করে বেশ খুশি।
তাহগ

আপনি সরিয়ে একটি বাইট সংরক্ষণ করতে পারবেন s=1আপনার জন্য লুপ থেকে এবং প্রতিস্থাপন int s,t,x,y;সঙ্গে int s=1,t,x,y;
জোনাথন ফ্রেচ

1
n[s-1-y][x]=o[y][x];n[y][t-1-x]=o[y][x];-> n[s-1-y][x]=n[y][t-1-x]=o[y][x];
জোনাথন ফ্রেচ

2
যথাযথ রূপান্তর ম্যাট্রিক্স হ'ল [[ভি, এইচ], [_, টি]] (হয় হয় বা আপনার অ্যালগোরিদমে কিছু সূক্ষ্ম পার্থক্য রয়েছে, তবে এটি আমার দরকার ছিল)
তাহগ


3

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

import zlib,base64 as b
print zlib.decompress(b.b64decode('eJyVVlsOwzAI++8pJuX+d1zXDGLAUKi0pUp52ATcfj7+Wni3dF2/677ZO1dw+z/Zd3+rJU4SdkVHMcYQS9OuJVGio4N61p31+TGoQkco6eqoU6gSWdBJRrQhjhIdvLQ6YhNrqrEtUsu8yEbjmRqUWXlgYbl5EHfLC7cDQl4sxxAhO4wUv7fFPTx22sUWqOeEJ544Z3vn9FPU+ZmdHtCak6Fk3hfCx0FkOC8DF4YvmgoFMnCEwW2cDBkzftoiGy4GZaNhM8VYSl3YMEV7ctxsjLQKRCHZ3IB6+ATZpKSKmEyGrqZvEHY8lEQBWf8zbuAg0eypWG6nRqTLIzM+NPQa2faN89FlxhMY2vcTKDP7579fl0rmIpJ+grTvSyis798ghb4vM0CuVgbM1SFdvukjnFnfR1Gt3vAEngd6lGrIDdfkDU/ARwl+ecMHf5SzIzct8KhsqHANZ0FqFbpXdad5qH2DzOHJIHGM2pz26oug9i2+EBpX+cXQCpBA7/tne01lLb4wviHjtJE='))

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


পাইথন 2, 1032 1025 বাইট

আমি এই আরও একটি পছন্দ। তবে এটি অনেক দীর্ঘ। এটি গল্ফ করা যেতে পারে তবে এটির জন্য কোনও প্রয়োজন নেই। অফিসিয়ালাইম এর পদ্ধতি অনেক খাটো।

-7 জনাথন ফ্রেচের জন্য ধন্যবাদ

print''.join(' '*int(x)if'/'<x<'@'else("#"*(ord(x)-64),"\n")[x<"#"]for x in'99A9A2A4A2A1E2B4A9!99B8D4G2A3A4B8!88D8B6B4A2C1G8!88A2A9A7A4E1C1A2A8!88A2A1C1E3E4A9A2A8!88G1C2A2C2A4B8D8!88B4A3A2C2A2G8B55!98A4B2E3E1A2A9A55!88B4A559A9A2A1E2!98A4B99B8G2A2!98G88D8B4A2C!88C1A2A88A2A9A4E1!992A2A88A2A1C1E4A5!992D88G1C2A4B4!992B99B4A3A2G4!777A559A4B2E1A2A4!4A2A1E2B4A559A777!4G2A3A4B99B992!4B4A2C1G88D992!5A4E1C1A2A88A2A569!1E4A9A2A88A2A1C88!C2A4B8D88G98!2A2G8B99B4A89!2E1A2A9A559A4B88!55A9A2A1E3E2B4A98!55B8G2A2C2A3A4B88!8D8B4A2C2A2C1G88!8A2A9A4E3E1C1A2A88!8A2A1C1E4A7A9A2A88!8G1C2A4B6B8D88!8B4A3A2G4D8B99!9A4B2E1A2A4A2A9A99!99996A777!99996B992!99994D299!99994A2A992!99994A2A1C88!99994G98!99994B4A98!99995A4B88!9996E2B4A89!9995C2A3A4B88!9997A2C1G88!9997E1C1A2A88!9997A9A2A88!9997B8D88!9995D8B99!9995A2A9A99!9997A9A2A4A2A1E2!9997B8D4G2A2!9995D8B6B4A2C!9995A2A9A7A4E1!9995A2A1C1E3E4A5!9995G1C2A2C2A4B4!9995B4A3A2C2A2G4!9996A4B2E3E1A2A4!9995B4A559A5!9996A4B99B4!9996G88D4!9995C1A2A88A2A4!9999A2A88A2A1C!9999D88G1!9999B99B4A1!99991A559A4B')

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


প্রশ্নটি আপনাকে অনুমতি দেয় [t]railing spaces, যদিও আপনার সমাধানটি কিছু জায়গা ছেড়ে দেয়।
জোনাথন ফ্রেচ

পেছনের জায়গাগুলির অনুমতি দেওয়ার অর্থ, আমি সেগুলি আউটপুট দিতে পারি না। এটা কি ঠিক? এটি আমার দ্বিতীয় পদ্ধতির বাইটস সংরক্ষণ করবে। প্রথমটিতে এটি ইতিমধ্যে সম্পন্ন হয়েছে কারণ আমার ফাইলটি সংরক্ষণের সময় আমি স্থানের স্থানগুলি মুছলাম ...
সাইমন

আমি নিশ্চিতভাবে জানি না, তবে আমি এটিকে অতিরিক্ত স্থানের অনুমতি দেওয়ার জন্য, ফাঁকা জায়গাগুলির অনুমতি না দেওয়ার ব্যাখ্যা দিয়েছি।
জোনাথন ফ্রেচ


if x.isdigit()->if"/"<x<"@"
জোনাথন ফ্রেচ

3

গণিত, 112 90 বাইট tes

জোনাথন ফ্র্যাচকে 2 বাইট সংরক্ষণে সাহায্য করার জন্য ধন্যবাদ!

""<>Nest[{{(r=Reverse)@#,r/@#},{" "+0#,#}}~Flatten~{{1,3},{2,4}}&,{{"#"}},6]~Riffle~"
"

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

কিছু কারণে ম্যাথিক্স মাল্টলাইন স্ট্রিং প্রিন্ট করার সময় প্রথমটি ব্যতীত সমস্ত লাইনে শীর্ষস্থানীয় স্থানগুলি মুদ্রণ করে। এছাড়াও গণিত অপারেটরকে সমর্থন করে না

ব্যাখ্যা:

  • {{Reverse@#,Reverse/@#},{" "+0#,#}}: চিত্রটি প্রতিবিম্বিত করতে বা ঘোরানোর বিভিন্ন উপায়ে অনুরূপ, বিপরীত-অনুভূমিকভাবে বিপরীত-উল্লম্বভাবে, প্রতিস্থাপন-সমস্ত-বাই- " "এবং ট্রান্সপোজ ( ম্যাথামেটিকায় ট্রান্সপোজ অপারেটর) Represent
  • ~Flatten~{{1,3},{2,4}} : নির্দিষ্ট মাত্রায় সমতল।
  • Nest[ ... ,{{"#"}},6]: {{"#"}}6 বার ভিতরে ফাংশন প্রয়োগ করুন ।
  • ~Riffle~"<literal newline character>" : প্রতিটি লাইনের মধ্যে একটি নতুন রেখাচিত্র রাইফেল করুন।
  • ""<> : সমস্ত স্ট্রিং একসাথে যোগদান করুন।

আপনি প্রতিস্থাপন বর্ণনা করতে পারেন Reverseসঙ্গে Rএবং সংজ্ঞায়িত R=Reverse;দুই বাইট সংরক্ষণ করুন।
জোনাথন ফ্রেচ

2

সি # (.নেট কোর) , 1016 1002 980 955 বাইট

কেভিন ক্রুইজসেনকে 14 বাইট সংরক্ষণ করা হয়েছে!
জনাথন ফ্রেচের জন্য 47 বাইট সংরক্ষণ করা!

o=>{foreach(var l in new[]{35223185965568,52841249260288,0xf00c0c277f00,0x9004043ee900,0x977c7c200900,0xfee4e4300f00,0xc22727f00c00,73934616658944,0xc2000020097c,73667282210788,0x7f0000f00c27,0xe9000090043e,9895614577696,0xf0000fee430,0xc0000c227f0,4398050918032,325982355457<<21,1092065689603<<20,835235872783<<20,291765223433<<20,0x7c20090000970000,-15289957744513<<17,21955973480545<<17,68788263321667<<16,68799053409<<17,206425089091<<16,0xf00c27277f0000,618546478825<<16,650622541833<<16,0xfee430300f0000,208473439235<<18,72203117569<<18,1<<21,3<<20,15<<20,9<<20,9895936,127<<17,97<<17,67<<16,15969<<17,3829596160,662634496,16105<<16,8201<<16,806289408,4027318272,9217L<<18,537463164,806293476,4027321383,2416182334,2541517856,4276413488,3257346032,1128152720,3254779936,1124073520,2130706672,3909091472,150995095,251658494,201326786,67108931})System.Console.WriteLine(System.Convert.ToString(l,2).PadLeft(64,'0').Replace('0',' ').Replace('1','#'));}

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


ব্যাখ্যা

আউটপুটটির ফর্ম্যাটটি স্বাক্ষরিত 64৪-বিট সংখ্যার অ্যারের মধ্যে সংরক্ষণ করা হয়, যা প্রতিটি লাইন characters৪ টি অক্ষর দীর্ঘ হওয়ায় পুরোপুরি ফিট করে। খালি স্থানগুলি প্রতিনিধিত্ব করে 0এবং #প্রতিনিধিত্ব করে 1

তারপরে সংখ্যাগুলি তাদের বাইনারি স্ট্রিংয়ে রূপান্তরিত হয়, স্ট্রিংটি 64 টি অক্ষর প্রশস্ত না হওয়া পর্যন্ত শূন্যগুলি বাম প্যাড করে এবং তারপরে 0এবং 1অক্ষরগুলি পরিবর্তিত হয়  এবং#

কোডটি একটি লাম্বা ফাংশনের অভ্যন্তরে সঞ্চিত থাকে, বিশেষত একটি System.Func<string>

কিছু কিছু স্থিতিশীল long[]কিছু বিট-শিফটিং করে সংক্ষিপ্ত করা হয়।


সেখানে কি অপ্রয়োজনীয় জায়গা নেই long[] n=new[]?
জোনাথন ফ্রেচ

@ জোনাথানফ্রেচ আহ আপনি ঠিক বলেছেন, স্পষ্টতই এটি কোনওরকমে এখানে ছড়িয়ে পড়ে।
ইয়ান এইচ।

1
প্যাডিং চরিত্রটি নির্দিষ্ট না করে আপনি 4 বাইট সংরক্ষণ করতে পারবেন।
নীল

1
ঠিক আছে, যদি চলার lপ্রয়োজন না হয় তবে আপনি সম্ভবত আরও বেশি বাইট সংরক্ষণ করতে পারেন ।
জোনাথন ফ্রেচ

1
দেখে মনে হচ্ছে এর নীচের অংশটি বাগড হয়েছে।
শেগি

2

কাঠকয়লা , 42 বাইট

#↓##FE⁵X²ι«‖↑J⁻×³ι¹±⁰ψ⟲OO⁴ײι⟲CJ⁰±φT×⁴ι×⁴ι

এটি অনলাইন চেষ্টা করুন! লিঙ্কটি কোডটির ভার্জোজ সংস্করণ। এটি কাজ করলে 25 বাইট হবে:

#FE⁷X²ι«‖↑⟲C→⁴⟲CJ⁰±φTιι

ব্যাখ্যা:

#↓##

ম্যানুয়ালি প্রথম পুনরাবৃত্তি উত্পন্ন করুন, যেহেতু (1, 0.5) কাছাকাছি ঘোরানো সম্ভব নয়। (এই জাতীয় আবর্তনটি কেবল 180 180 হলে বোঝা যায়))

FE⁵X²ι«

2 এর প্রথম পাঁচটি পাওয়ার (1, 2, 4, 8, 16) লুপ করুন।

‖↑

ক্যানভাসটি উল্লম্বভাবে প্রতিফলিত করুন। এটি ফলাফলের উপরের বাম চতুর্থাংশ সম্পূর্ণ করে।

J⁻×³ι¹±⁰ψ⟲OO⁴ײι

ক্যানভাসকে 180 ° ঘোরান একটি পয়েন্টের ডানদিকে দিকে অর্ধেকের দিকে। অনুলিপি ফলাফলের উপরের ডান কোয়ার্টারের জন্য সঠিক অবস্থানে শেষ হয়।

⟲C

ক্যানভাসটি 90 ° নীচে ডানদিকে ঘোরান। উপরের ডান কোণার অনুলিপি ফলাফলের নীচের ডান কোণার জন্য সঠিক অবস্থানে শেষ হয়। উপরের বাম কোণার অনুলিপিটি বহিরাগত।

J⁰±φT×⁴ι×⁴ι

ক্যানভাসটিকে আমরা যে আকারটি চাই তা ট্রিম করুন। ট্রিমটি কার্সার বা ক্যানভাসের উপরের বামে শুরু হয়, যাহা নীচে ডানদিকে থাকে। কার্সারটি যাতে ট্রিমের সাথে হস্তক্ষেপ না করে তা নিশ্চিত করতে (0, -1000) এ প্রেরণ করা হয়।



1

পাইথন 2 , 715 711 বাইট

  • -4 বাইটস @ জোনাথন ফ্রেঞ্চকে ধন্যবাদ
for k in range(64):print"".join(ord(i)*" #"[j%2]for j,i in enumerate('												<?<<<89:11222	202	4	$" 	!%$%$&%$($%&'))[k<<6:][:64]

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



@ জোনাথনফ্রেচ আপনাকে ধন্যবাদ, আমি মনে করি না যে কোনও নতুন লাইন নেই। : ডি
অফিসিয়ালাইম

1

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

451 এর জন্য বাইট কোড +1 -p

প্যাক স্ট্রিং মধ্যে সমস্ত ডেটা, বরং চুরি @ চেয়ে নিল এর সঠিক উত্তর

$_=unpack"B*","\x00\x00\x20\x09\x09\x7c\xc2\x33\x00\x30\x0f\x0f\xe4\x43\x33\x00\xf0\x0c\x0c\x27\x7f\x33\x00\x90\x04\x04\x3e\xe9\x33\x00\x97\x7c\x7c\x20\x09\x33\x00\xfe\xe4\xe4\x30\x0f\x33\x00\xc2\x27\x27\xf0\x0c\x33\x00\x43\x3e\x3e\x90\x04\x33\x00\xc2\x00\x00\x20\x09\x7c\x00\x00\x43\x00\x00\x30\x0f\xe4\x00\x00\x7f\x00\x00\xf0\x0c\x27\x00\x00\xe9\x00\x00\x90\x04\x3e\x00\x00\x09\x00\x00\x97\x7c\x20\x00\x00\x0f\x00\x00\xfe\xe4\x30\x00\x00\x0c\x00\x00\xc2\x27\xf0\x00\x00\x04\x00\x00\x43\x3e\x90\x09\x7c\xc2\x00\x00\x20\x00\x00\x0f\xe4\x43\x00\x00\x30\x00\x00\x0c\x27\x7f\x00\x00\xf0\x00\x00\x04\x3e\xe9\x00\x00\x90\x00\x00\x7c\x20\x09\x00\x00\x97\x00\x00\xe4\x30\x0f\x00\x00\xfe\x00\x00\x27\xf0\x0c\x00\x00\xc2\x00\x00\x3e\x90\x04\x00\x00\x43\x33\x00\x20\x09\x7c\x7c\xc2\x33\x00\x30\x0f\xe4\xe4\x43\x33\x00\xf0\x0c\x27\x27\x7f\x33\x00\x90\x04\x3e\x3e\xe9\x33\x00\x97\x7c\x20\x20\x09\x33\x00\xfe\xe4\x30\x30\x0f\x33\x00\xc2\x27\xf0\xf0\x0c\x33\x00\x43\x3e\x90\x90\x04\x37\x00\x20\x37\x00\x30\x37\x00\xf0\x37\x00\x90\x37\x00\x97\x37\x00\xfe\x37\x00\xc2\x37\x00\x43\x36\x00\x7c\xc2\x36\x00\xe4\x43\x36\x00\x27\x7f\x36\x00\x3e\xe9\x36\x00\x20\x09\x36\x00\x30\x0f\x36\x00\xf0\x0c\x36\x00\x90\x04\x36\x00\x20\x09\x09\x7c\x34\x00\x30\x0f\x0f\xe4\x34\x00\xf0\x0c\x0c\x27\x34\x00\x90\x04\x04\x3e\x34\x00\x97\x7c\x7c\x20\x34\x00\xfe\xe4\xe4\x30\x34\x00\xc2\x27\x27\xf0\x34\x00\x43\x3e\x3e\x90\x34\x00\xc2\x00\x00\x20\x34\x00\x43\x00\x00\x30\x34\x00\x7f\x00\x00\xf0\x34\x00\xe9\x00\x00\x90\x34\x00\x09\x00\x00\x97\x34\x00\x0f\x00\x00\xfe\x34\x00\x0c\x00\x00\xc2\x34\x00\x04\x00\x00\x43"=~s/[3-9](.)/$1x$&/ger;y/01/ #/;s/.{64}/$&
/g

xxd451 বাইট ফাইলের জন্য থেকে বিপরীতমুখী আউটপুট :

00000000: 245f 3d75 6e70 6163 6b22 422a 222c 2200  $_=unpack"B*",".
00000010: 0020 0909 7cc2 3300 300f 0fe4 4333 00f0  . ..|.3.0...C3..
00000020: 0c0c 277f 3300 9004 043e e933 0097 7c7c  ..'.3....>.3..||
00000030: 2009 3300 fee4 e430 0f33 00c2 2727 f00c   .3....0.3..''..
00000040: 3300 433e 3e90 0433 00c2 0000 2009 7c00  3.C>>..3.... .|.
00000050: 0043 0000 300f e400 007f 0000 f00c 2700  .C..0.........'.
00000060: 00e9 0000 9004 3e00 0009 0000 977c 2000  ......>......| .
00000070: 000f 0000 fee4 3000 000c 0000 c227 f000  ......0......'..
00000080: 0004 0000 433e 9009 7cc2 0000 2000 000f  ....C>..|... ...
00000090: e443 0000 3000 000c 277f 0000 f000 0004  .C..0...'.......
000000a0: 3ee9 0000 9000 007c 2009 0000 9700 00e4  >......| .......
000000b0: 300f 0000 fe00 0027 f00c 0000 c200 003e  0......'.......>
000000c0: 9004 0000 4333 0020 097c 7cc2 3300 300f  ....C3. .||.3.0.
000000d0: e4e4 4333 00f0 0c27 277f 3300 9004 3e3e  ..C3...''.3...>>
000000e0: e933 0097 7c20 2009 3300 fee4 3030 0f33  .3..|  .3...00.3
000000f0: 00c2 27f0 f00c 3300 433e 9090 0437 0020  ..'...3.C>...7. 
00000100: 3700 3037 00f0 3700 9037 0097 3700 fe37  7.07..7..7..7..7
00000110: 00c2 3700 4336 007c c236 00e4 4336 0027  ..7.C6.|.6..C6.'
00000120: 7f36 003e e936 0020 0936 0030 0f36 00f0  .6.>.6. .6.0.6..
00000130: 0c36 0090 0436 0020 0909 7c34 0030 0f0f  .6...6. ..|4.0..
00000140: e434 00f0 0c0c 2734 0090 0404 3e34 0097  .4....'4....>4..
00000150: 7c7c 2034 00fe e4e4 3034 00c2 2727 f034  || 4....04..''.4
00000160: 0043 3e3e 9034 00c2 0000 2034 0043 0000  .C>>.4.... 4.C..
00000170: 3034 007f 0000 f034 00e9 0000 9034 0009  04.....4.....4..
00000180: 0000 9734 000f 0000 fe34 000c 0000 c234  ...4.....4.....4
00000190: 0004 0000 4322 3d7e 732f 5b33 2d39 5d28  ....C"=~s/[3-9](
000001a0: 2e29 2f24 3178 2426 2f67 6572 3b79 2f30  .)/$1x$&/ger;y/0
000001b0: 312f 2023 2f3b 732f 2e7b 3634 7d2f 2426  1/ #/;s/.{64}/$&
000001c0: 0a2f 67                                  ./g

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


1

জকি 1.5 , 538 535 488 476 বাইট

এটি একটি সরল উপস্থাপনা। আমি এখনও কোনও অভিনব এনকোডিং চেষ্টা করি নি। Z ফাংশন সহ 0,0 জোড়া প্রতিস্থাপন করা হয়েছে।

3 জন বাইট অপসারণে সাহায্য করার জন্য আবার জোনাথন ফ্রেঞ্চকে ধন্যবাদ !

def B:recurse(if.>0then./2|floor else empty end)|.%2;def S:256+.|[B]|reverse[2:]|map(if.>0then"#"else" "end)|join("");def Z:0,0;[[Z,3,1,1,4,5,2],[1,4,5,2,2,3,Z],[Z,Z,2,3,Z],[Z,Z,3,1,1,4]]as$m|[[],[9,15,12,4,124,228,39,62],[Z,Z,Z,Z,124,228,39,62,32,48,240,144],[32,48,240,144,151,254,194,67,194,67,127,233,9,15,12,4],[124,228,39,62,32,48,240,144,32,48,240,144,151,254,194,67],[194,67,127,233,9,15,12,4,9,15,12,4,124,228,39,62]]as$c|$m[]|range(16)as$l|map($c[.][$l]|S)|join("")

চরিত্রের গণনা

$ wc -c picture.jq
 476 picture.jq

নমুনা রান

$ jq -Mnr -f picture.jq
                  #         #  #    #  # #####  ##    #         
                  ##        ####    #######  #   #    ##        
                ####        ##      ##    #  ### #######        
                #  #         #       #    ##### ### #  #        
                #  # ### #####   #####    #         #  #        
                ####### ###  #  ###  #    ##        ####        
                ##    #   #  ###  #  #######        ##          
                 #    ##  #####   ##### #  #         #          
                ##    #                   #         #  # #####  
                 #    ##                  ##        #######  #  
                 #######                ####        ##    #  ###
                ### #  #                #  #         #    ##### 
                    #  #                #  # ### #####    #     
                    ####                ####### ###  #    ##    
                    ##                  ##    #   #  #######    
                     #                   #    ##  ##### #  #    
    #  # #####  ##    #                   #                     
    #######  #   #    ##                  ##                    
    ##    #  ### #######                ####                    
     #    ##### ### #  #                #  #                    
 #####    #         #  #                #  # ###                
###  #    ##        ####                #######                 
  #  #######        ##                  ##    #                 
  ##### #  #         #                   #    ##                
          #         #  # #####   #####  ##    #                 
          ##        #######  #  ###  #   #    ##                
        ####        ##    #  ###  #  ### #######                
        #  #         #    #####   ##### ### #  #                
        #  # ### #####    #       #         #  #                
        ####### ###  #    ##      ##        ####                
        ##    #   #  #######    ####        ##                  
         #    ##  ##### #  #    #  #         #                  
                                          #                     
                                          ##                    
                                        ####                    
                                        #  #                    
                                        #  # ###                
                                        #######                 
                                        ##    #                 
                                         #    ##                
                                 #####  ##    #                 
                                ###  #   #    ##                
                                  #  ### #######                
                                  ##### ### #  #                
                                  #         #  #                
                                  ##        ####                
                                ####        ##                  
                                #  #         #                  
                                  #         #  #    #  # #####  
                                  ##        ####    #######  #  
                                ####        ##      ##    #  ###
                                #  #         #       #    ##### 
                                #  # ### #####   #####    #     
                                ####### ###  #  ###  #    ##    
                                ##    #   #  ###  #  #######    
                                 #    ##  #####   ##### #  #    
                                ##    #                   #     
                                 #    ##                  ##    
                                 #######                ####    
                                ### #  #                #  #    
                                    #  #                #  # ###
                                    ####                ####### 
                                    ##                  ##    # 
                                     #                   #    ##

1
তিনটি omittable স্পেস B: recএবং 16) as $l|
জোনাথন ফ্রেচ

1
if.==0then" "else"#"end-> if.>0then"#"else" "end
জোনাথন ফ্রেচ

1

পাইথন 2 , 174 164 154 বাইট (ম্যাট্রিক্স অপারেশনের উপর ভিত্তি করে)

  • -10 বাইট এনএনজি ধন্যবাদ।
  • -10 বাইট জোনাথন ফ্রেচের জন্য ধন্যবাদ।
from numpy import*
s=[['#']]
exec'b=fliplr(s);s=vstack((hstack((flipud(s),b)),hstack((eye(len(s)),rot90(b)))));'*6
s[s>'#']=' '
for l in s:print''.join(l)

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


import *-> import*; in s.tolist()->in s
ngn



0

জাভাস্ক্রিপ্ট (নোড.জেএস) , 1233 বাইট

_=>` 18# 9# 2# 4# 2# #5 2#2 4#
 18#2 8#4 4#7 2# 3# 4#2
 16#4 8#2 6#2 4# 2#3 #7
 16# 2# 9# 7# 4#5 #3 # 2#
 16# 2# #3 #5 3#5 4# 9# 2#
 16#7 #3 2# 2#3 2# 4#2 8#4
 16#2 4# 3# 2#3 2# 2#7 8#2
 17# 4#2 2#5 3#5 # 2# 9#
 16#2 4# 19# 9# 2# #5
 17# 4#2 18#2 8#7 2#
 17#7 16#4 8#2 4# 2#3
 16#3 # 2# 16# 2# 9# 4#5
 20# 2# 16# 2# #3 #5 4#
 20#4 16#7 #3 2# 4#2
 20#2 18#2 4# 3# 2#7
 21# 19# 4#2 2#5 # 2#
 4# 2# #5 2#2 4# 19#
 4#7 2# 3# 4#2 18#2
 4#2 4# 2#3 #7 16#4
 5# 4#5 #3 # 2# 16# 2#
 #5 4# 9# 2# 16# 2# #3
#3 2# 4#2 8#4 16#7
 2# 2#7 8#2 18#2 4#
 2#5 # 2# 9# 19# 4#2
 10# 9# 2# #5 3#5 2#2 4#
 10#2 8#7 2# 2#3 2# 3# 4#2
 8#4 8#2 4# 2#3 2# 2#3 #7
 8# 2# 9# 4#5 3#5 #3 # 2#
 8# 2# #3 #5 4# 7# 9# 2#
 8#7 #3 2# 4#2 6#2 8#4
 8#2 4# 3# 2#7 4#4 8#2
 9# 4#2 2#5 # 2# 4# 2# 9#
 42#
 42#2
 40#4
 40# 2#
 40# 2# #3
 40#7
 40#2 4#
 41# 4#2
 33#5 2#2 4#
 32#3 2# 3# 4#2
 34# 2#3 #7
 34#5 #3 # 2#
 34# 9# 2#
 34#2 8#4
 32#4 8#2
 32# 2# 9#
 34# 9# 2# 4# 2# #5
 34#2 8#4 4#7 2#
 32#4 8#2 6#2 4# 2#3
 32# 2# 9# 7# 4#5
 32# 2# #3 #5 3#5 4#
 32#7 #3 2# 2#3 2# 4#2
 32#2 4# 3# 2#3 2# 2#7
 33# 4#2 2#5 3#5 # 2#
 32#2 4# 19#
 33# 4#2 18#2
 33#7 16#4
 32#3 # 2# 16# 2#
 36# 2# 16# 2# #3
 36#4 16#7
 36#2 18#2 4#
 37# 19# 4#2`.replace(/(.)(\d+)/g,(_,c,n)=>c.repeat(n))

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


ওহ, এখন সমস্যা কি? এরম ... আমি কিছু মিস করছি?
সম্পূর্ণরূপে

1
আমি ডাউনভোট করি নি, তবে, এফ, এটি ব্যবহার করে এটি আরও সংকুচিত করা যেতে পারে ।

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

1
50 ডলার বাইট সংরক্ষণ করতে বেস 36 এ রূপান্তর করুন।
শেগি

2
আমি পুরোপুরি সচেতন যে এটি সর্বোত্তম সমাধান বা সংক্ষিপ্ত সমাধান বা কোনও চালাক নয়। আমি কেবল একটি অ্যালগরিদম ব্যবহার করার চেষ্টা করেছি এবং এটি এই হিসাবে শেষ হয়েছিল। এটি অবশ্য একটি যথাযথ বৈধ সমাধান এবং তাই ডাউনভোটগুলির প্রাপ্য নয়। বিরক্তিকর সমাধানগুলি উত্সাহিত করা উচিত নয় তবে সেগুলিও হ্রাস করা উচিত নয়।
সম্পূর্ণরূপে

0

সি # (.নেট কোর) , 976 969 বাইট

o=>{foreach(var l in new[]{35223185965568,52841249260288,0xf00c0c277f00,0x9004043ee900,0x977c7c200900,0xfee4e4300f00,0xc22727f00c00,73934616658944,0xc2000020097c,73667282210788,0x7f0000f00c27,0xe9000090043e,9895614577696,0xf0000fee430,0xc0000c227f0,4398050918032,0x97cc20000200000,0xfe44300003<<20,0xc277f0000f<<20,0x43ee900009<<20,0x7c20090000970000,-0x1bcff0ffff020000,0x27f00c0000c20000,0x3e90040000430000,9017629528424448,0x300fe4e4430000,0xf00c27277f0000,0x90043e3ee90000,0x977c2020090000,0xfee430300f0000,0xc227f0f00c0000,0x433e9090040000,2097152,3145728,15728640,9437184,9895936,16646144,12713984,4390912,2093088768,3829596160,662634496,1055457280,537460736,806289408,4027318272,2416181248,537463164,806293476,4027321383,2416182334,2541517856,4276413488,3257346032,1128152720,3254779936,1124073520,2130706672,3909091472,150995095,251658494,201326786,67108931})System.Console.WriteLine(System.Convert.ToString(l,2).PadLeft(64).Replace('0',' ').Replace('1','#'));}

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


হাই, পিপিসিজিতে আপনাকে স্বাগতম! এটি @ আইএনএইচ সি সি এর মতো দেখতে প্রায় ঠিক একই দেখাচ্ছে। নেট উত্তর .. সুতরাং আপনার যদি তার কোনও উন্নতি হয় তবে একটি নতুন উত্তর তৈরি করার পরিবর্তে একটি মন্তব্য করুন যা প্রায় একই রকম। আপনার প্রশ্নের হিসাবে, আপনি <s>969</s>আগের বাইটগুলি অতিক্রম করতে ব্যবহার করতে পারেন ।
কেভিন ক্রুইজসেন

4
মন্তব্য করার মতো খ্যাতি আমার নেই।
আমার সর্বনাম হ'ল মনিসেরেইনস্টেট

দয়া করে প্রতিবেদনের প্রয়োজনীয়তাগুলি নষ্ট করার চেষ্টা করবেন না।
শেগি

2
এর অর্থ কি এই যে পিপিসিজিতে আমি আমার খ্যাতি খুব কম হলে অন্যকে সাহায্য করার চেষ্টা করতে পারি না?
আমার সর্বনাম monicareinstate

3
@ শেগিটি ন্যায্য হতে হবে, স্ট্যাকেক্সচেঞ্জ নতুনদের জন্য কিছুটা কঠোর, আসুন খুব তাড়াতাড়ি বিদ্বেষ ধরে ধরে তাদের পক্ষে আরও কঠিন করা উচিত না
nng

0

সি # (.নেট কোর) , 739 বাইট

_=>{var r="";for(int i=0,j,k=0;i<626;i++)for(j=0;j++<@"4#+#$#&#$##'$$&#=$*&&)$#%#&$:&*$($&#$%#):#$#+#)#&'#%##$#:#$##%#'%'&#+#$#:)#%$#$%$#&$*&:$&#%#$%$#$)*$=#&$$'%'##$#+#<$&#5#+#$##'5#&$4$*)$#5)2&*$&#$%2%##$#2#$#+#&'7#$#2#$##%#'&#;&2)#%$#&$:$4$&#%#$);#5#&$$'##$#*#$##'$$&#5#;)$#%#&$4$:$&#$%#)2&;#&'#%##$#2#$#7'&#+#$#2#$##%2%$#&$*&2)5#$)*$4$&#5'##$#+#5#&$<#+#$##'%'$$&#=$*)$#$%$#%#&$:&*$&#$%$#$%#):#$#+#&'%'#%##$#:#$##%#'&#)#+#$#:)#%$#&$($*&:$&#%#$)&&*$=#&$$'##$#&#$#+#^#a$^&^#$#^#$##%Z)[$&#\#&$S'$$&#S%$#%#&$T#$%#)T'#%##$#T#+#$#T$*&R&*$T#$#+#V#+#$#&#$##'F$*&&)$#D&*$($&#$%B#$#+#)#&'C#$##%#'%'&#G)#%$#$%$#&$F$&#%#$%$#$)G#&$$'%'##$#F$&#5#H#&$4$G)2&F%##$#2#$#J#$#2#$##%F&2)G$4$&#H#5#&$"[i]-34;){r+=i%2<1?' ':'#';if(++k%64<1)r+='\n';}return r;}

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

ব্যবহার একই পন্থা এই অন্য উত্তর


0

কে (এনএনজি / কে) , 32 31 27 বাইট

6{,[|x;""x],'(+|+x),+x}/"#"

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

6{ }/ 6 বার করুন

+x TRANSPOSE

|x উল্লম্বভাবে বিপরীত

+|+x অনুভূমিকভাবে বিপরীত

, উল্লম্বভাবে সংযুক্ত করা

,' অনুভূমিকভাবে সংক্ষিপ্ত

,[A;B]হিসাবে একই A,B। এটি Aপুরো এক্সপ্রেশনটির চারপাশে এবং কাছাকাছি এড়াতে সহায়তা করে

""xxখালি স্ট্রিংয়ে সূচক হিসাবে উপাদানগুলি ব্যবহার করুন । সীমার বাইরে থাকা সূচকগুলি শূন্যস্থান তৈরি করে, সুতরাং এই অভিব্যক্তিটি একটি সমস্ত-স্পেস ম্যাট্রিক্স, একই আকারে ফিরে আসবেx

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