আমাকে একটি ইটের প্রাচীর তৈরি করুন!


73

চ্যালেঞ্জ

ইটের প্রাচীর তৈরিতে আমার সাহায্য দরকার! কোনও ইনপুট ব্যবহার না করে আমার জন্য কিছু কোড একসাথে নিক্ষেপ করুন এবং নীচে দেখানো নীচের আউটপুট প্রাচীর উত্পাদন করুন:

_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__

এখন, এই প্রাচীরটি হুবহু 10উচ্চ 70বর্ণের এবং চওড়া অক্ষর।

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


বিজয়ী

বিজয়ী ভাষা ব্যবহার করে মেরিনাসে যায় APL, পুরো 12বাইটের প্রয়োজন হয়! https://codegolf.stackexchange.com/a/99028/61857


আপনাকে অংশগ্রহণের জন্য সবাইকে ধন্যবাদ!



8
সম্পর্কিত। (আজকের এই বিষয়টি আজ অবধি উঠে আসা উচিত)
কনর

1
ঠিক আছে. আমি যখন একটি কার্যনির্বাহী দোভাষী তখন আপনাকে জানাতে পারি। আমি এখনই এটিতে কাজ করছি, আসলে :)
ইটিএইচ প্রডাকশন


30
বোনাস পয়েন্টের জন্য, মেক্সিকো এর জন্য অর্থ প্রদান করুন।
দাউদ ইবনে কেরেম

উত্তর:


46

এপিএল, 12 বাইট

10 70⍴'_|__'

আউটপুট:

      10 70⍴'_|__'
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__

1
আমি আমার জে উত্তরটি রেখেছি মাত্র এই উত্তরটি লক্ষ্য করেছি। তারা মূলত একই হাহা
কনার ও'ব্রায়ান

2
এটি আসকি প্রাচীর ছাড়াও অন্য কিছু আউটপুট করে। এটি কি অনুমোদিত?
বাফার ওভার

tryapl.org ব্যবহার করার সময়, আমি প্রাচীর আউটপুট পেয়েছি। আপনি @ দ্য বিটবাইট কী পেয়েছেন?
পাঁচ পিক্সেল

4
@ ডিলান তিনি সম্ভবত বিভ্রান্ত, যেহেতু উত্তরদাতা এপিএল এর আরপিএল প্রকৃতি না জেনে প্রোগ্রামটিকে আউটপুটে অন্তর্ভুক্ত করেছিলেন।
কনর ও'ব্রায়েন

191

ট্রাম্পস্ক্রিপ্ট , 303 285 244 231 226 বাইট

make i 1000005-1000000
as long as,i;:
make i,i - fact;
say "_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|"
say "___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__"!
America is great

আমি বলতে চাই এটি একটি সবচেয়ে ভার্ভোজ ভাষা যেখানে প্রায় সমস্ত কিছুই একটি কার্যক্রমে প্রোগ্রামে সংকলন করতে ব্যর্থ।

স্পষ্টতই -পরিবর্তে কাজ minusকরা সম্পূর্ণরূপে দোভাষীর উপর নির্ভর করে এবং কখনও কখনও কাজ করে। এবার এটি করেছে তাই আমি এটি গল্ফযুক্ত হিসাবে রাখছি।

ট্রাম্পসক্রিপ্টটি পাইথনে লেখা হয়েছে এবং তাই factপূর্ণসংখ্যার হিসাবে ব্যবহৃত হলে এটি এক হয় uses

গল্ফিং টিপস স্বাগত।


48
আমি এটি নিয়েছি ট্রাম্পসক্রিপ্ট 1,000,000 এর চেয়ে কম সংখ্যার অনুমতি দেয় না? ;-)
ইটিএইচ প্রোডাকশনগুলি

3
আপনি সঠিক.
নীল

2
আপনি ব্যবহার করতে পারেন i is 1000005-1000000এবং i is i-fact? (সবেমাত্র ট্রাম্পসক্রিপ্টের রিডমে একবার দেখে নিই))
অ্যালেক্সআরেসার

19
আমি অবাক হয়েছি এটি আপনাকে ব্যবহার করতে দেয় 1000000ডকুমেন্টেশন স্টেটস All numbers must be strictly greater than 1 million. The small stuff is inconsequential to us.
ম্যাড পদার্থবিদ

9
Factএবং lies(এবং অন্যান্য সত্য / মিথ্যা ধ্রুবক) টোকেনাইজেশনের সময় একটি বিপরীতমুখী, সময় ভিত্তিক সুযোগ ফ্লিপ ফ্ল্যাপ (বিপরীত করা) আছে (টোকেনাইজার.পি দেখুন, অনুসন্ধান ফ্লিপ_ফ্লপ দেখুন) এটি কেন কাজ করে না বলে মনে হয়েছিল minus, যখন সত্যই এটি করতে হয়েছিল সঙ্গে factসময় যে সময়ে
pinkfloydx33


18

বিবিসি বেসিক, 28 বাইট

টোকেনাইজড ফাইলাইজ 23 বাইট

WIDTH70P.STRING$(175,"_|__")

WIDTH70সাধারণত একটি নতুন লাইন অনুসরণ করা হবে। এটি ক্ষেত্রের প্রস্থ 70 কে সেট করে Then


2
আমি দেখেছি WIDTH এর সর্বোত্তম (আব) ব্যবহার :)
এলপেড্রো

এরপরে শিরোনামটিতে "23 বাইট" থাকা উচিত।
অ্যাডাম

@ অ্যাডম কেবলমাত্র টোকানযুক্ত সংস্করণটি উত্তর হিসাবে পোস্ট করা হলে।
এরিক

17

ব্রেইনফাক, 171 বাইট

+++++[>+++++++++++++++++++<-]+++++++[>>++++++++++++++++++<<-]>>--<<++[>>>+++++<<<-]+++++[>.>.>>+++++++++++++++++[<<<...>.>>-]<.>+++++++++++++++++[<<<...>.>>-]<<<..>>.<<<-]

ব্রেইনফাক মজা, এখানে আমার জমা দেওয়া।

এখানে ফলাফল:

_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__

এটি চেষ্টা করার জন্য এখানে একটি লিঙ্ক

https://repl.it/EW2Z/0


16

WinDbg, 45 বাইট

f2000000 L2bc 5f 7c 5f 5f;da/c46 2000000 L2bc

কিভাবে এটা কাজ করে:

f 2000000 L2bc 5f 7c 5f 5f; *Repeat the pattern _|__ (5F 7C 5F 5F) to fill 2BC (700) bytes 
                            *starting at 2000000
da /c46 2000000 L2bc        *Show 2BC (700) ASCII chars starting from 2000000 in lines 
                            *of length 0x46 (70)

আউটপুট:

0:000> f2000000 L2bc 5f 7c 5f 5f;da/c46 2000000 L2bc
Filled 0x2bc bytes
02000000  "_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|"
02000046  "___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__"
0200008c  "_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|"
020000d2  "___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__"
02000118  "_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|"
0200015e  "___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__"
020001a4  "_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|"
020001ea  "___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__"
02000230  "_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|"
02000276  "___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__"


10

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

s="_|__"*17;print(s+"_|\n__%s\n"%s)*5

দুটি সারি 17 টি অনুলিপি হিসাবে বিভক্ত করে _|__, আরও একটি অনুলিপি একটি নিউলাইন দ্বারা বিঘ্নিত হয়েছে, আরও 17 টি অনুলিপি এবং আরও একটি নতুন লাইন।

দীর্ঘতর বিকল্প:

print"%s_|\n__%s\n"%(2*("_|__"*17,))*5

s="_|__"*17;print"%s_|\n__%%s\n"%s%s*5

for i in[0,2]*5:print("_|__"*18)[i:i+70]

print("_|__"*17+"_|\n"+"___|"*17+"__\n")*5

for s in["_|__","___|"]*5:print(s*18)[:70]

s="_|__"*99;exec"print s[:70];s=s[2:];"*10

print("%s"*70+"\n")*10%(175*tuple("_|__"))

আপনার শেষ বিকল্প হিসেবে খাটো print(("%s"*70+"\n")*10%(175*(*"_|__",)))পাইথন 3
mbomb007


7

পিএইচপি, 44 42 41 টি অক্ষর

<?=chunk_split(str_pad(_,700,"|___"),70);

(কেবলমাত্র chunk_split()আগে কখনও ব্যবহারের সুযোগ ছিল না ))

ধন্যবাদ:

  • ব্যবহারের পরামর্শ দেওয়ার জন্য ব্যবহারকারীর 59178str_pad() (-1 অক্ষর)

নমুনা রান:

bash-4.3$ php <<< '<?=chunk_split(str_pad(_,700,"|___"),70);'
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__

বাইটস, চরিত্রের গণনা নয়।
পাঁচ পিক্সেল

2
একই। আমি কোনও মাল্টিবাইট অক্ষর ব্যবহার করি না।
manatwork


2
@ পাজোনক, পিপিসিজির সাথে স্থির - আমার মেশিনে 44 টি স্ট্রোলটি ক্রসড আউট করেছেন : i.stack.imgur.com/czn5h.png
manatwork

আপনি str_padপরিবর্তে ব্যবহার করে একটি বাইট সংরক্ষণ করতে পারেন str_repeat, মূলত কারণ _মান সহ ধ্রুবক হিসাবে বিবেচিত হয় _
ব্যবহারকারী59178

7

ভিম, 30 24 19 কীস্ট্রোক

18a___|<esc>YP2x}h.yk4P

মূল্যবান কীস্ট্রোক সংরক্ষণের জন্য DrMcMoylex এবং nmjcman101 ধন্যবাদ!


1
ভাল উত্তর, সাইটে আপনাকে স্বাগতম! কিছু টিপস: 1) aএকটি গণনা নেয়, তাই আপনি 18a___|<esc>ম্যাক্রো তৈরির পরিবর্তে করতে পারেন । 2) <cr>সাধারণ মোডে সমান j0, তাই আপনি আপনার দ্বিতীয় ম্যাক্রো থেকে একটি বাইট নিতে পারেন।
ডিজেএমসিএমহেম

দুর্দান্ত, টিপসের জন্য ধন্যবাদ!
karpfen

1
আমি আপনার সমাধানটি মজাদার জন্য কিছুটা গল্ফ করেছিলাম। অনুলিপি / আটকানোর আগে প্রাচীর ফর্ম্যাট করা ম্যাক্রো না করার সমস্ত বাইট সংরক্ষণ করে: 18a___|<esc>YP2x}h.yk5Pএটি 19 বাইট।
nmjcman101

সুন্দর, আমি উত্তর আপডেট করব! আমি কেবল দ্বিতীয়টি থেকে শেষের কীটি 4 এর সাথে প্রতিস্থাপন করব, অন্যথায় প্রাচীরটি খুব বেশি উঁচু হয়ে উঠছে :)
karpfen

6

পার্ল, 47 34 29 বাইট

$_="_|__"x175;say for/.{70}/g

আপনি এটিকে 29 এ নামিয়ে দিতে পারেন:say for("_|__"x175)=~/.{70}/g
দাদা

কোনও কারণে, যা চেষ্টা করার সময় প্রতিবার আউটপুট তৈরি হত না, তবে আমি আরও বাইটে আরও একটি সমাধান পেয়েছি। ধন্যবাদ!
গ্যাব্রিয়েল বেনামি

ঠিক আছে, আমি প্রস্তাবিত কোডটি একটি বৈধ আউটপুট তৈরি করে ... সম্ভবত আপনি চারপাশে "_|__"x175বা প্রথম কিছু ভুলে গেছেন ?
দাদা

আমি মনে করি এটি কি। আমি অনুভব করেছি বন্ধনীগুলি কোথাও যেতে হবে, আমি ঠিক কোথায় বুঝতে পারছিলাম না
গ্যাব্রিয়েল বেনামি

হুহু, প্রতিটি অপারেটরের নজির মনে রাখা শক্ত ( =~এর চেয়ে উচ্চতর নজির আছে x)!
দাদা

5

পার্ল, 31 বাইট

say+($@="_|__"x17,"_|
__$@
")x5

-Eএটি চালানোর জন্য আপনার পতাকা লাগবে:

perl -E 'say+($@="_|__"x17,"_|
__$@
")x5'

29 বাইটের জন্য কিছুটা আলাদা পদ্ধতির চিন্তা: say for("_|__"x175)=~/.{70}/g:)। আপনি সেখানে চালিত কৌশল হিসাবে পছন্দ করি!
ডম হেস্টিংস

@ ডোমহাস্টিংস হুহু, আমি গ্যাব্রিয়েল বেনামির উত্তরের মন্তব্যে ঠিক একই কোডটি লিখেছি!
দাদা

ডি আহা! ওটা দেখেনি! এছাড়াও তখন দেখেছি এটি অন্যান্য উত্তরে প্রচুর ব্যবহৃত হয়েছে .. ওহ ভাল!
ডম হেস্টিংস

@ ডোমহাস্টিংস হ্যাঁ, আমি এটি প্রথমে ভেবে দেখিনি, এবং এটি ইতিমধ্যে গ্যাব্রিয়েলের উত্তরে ছিল, তাই আমি এর পরে আমার উত্তরটি আপডেট করি নি;)
দাদা

5

ভি , 24 , 16 বাইট

175i_|__ò70|lé

এটি অনলাইন চেষ্টা করুন! এটিতে <esc>অক্ষর রয়েছে ( 0x1B) সুতরাং এখানে একটি হেক্সডাম্প রয়েছে:

0000000: 3137 3569 5f7c 5f5f 1bf2 3730 7c6c e90a  175i_|__..70|l..

8 বাইট অপ্রত্যক্ষভাবে জর্দান ধন্যবাদ ধন্যবাদ!


19 বাইট: v.tryitonline.net/… যদিও ভি ডক্সে উল্লিখিত.\{-} শর্টকাটটি কীভাবে ব্যবহার করবেন তা আমি বুঝতে পারি না ।
জর্দান

@ জর্ডান বাহ, খুব সুন্দর! \{-}শর্টকাট, যাহাই হউক না কেন কাজ করবে না যেহেতু আপনি সংখ্যা ভিতরে পরিবর্তন করতে পারবেন না। যাইহোক, আপনি উচ্চ বিট সেট পারে \{পেতে এই পরিবর্তে। একটি উত্তর হিসাবে পোস্ট নির্দ্বিধায়।
DJMcMayhem

আহ, এটা বোঝা যায়। এখানে পোস্ট করা হয়েছে: কোডগলফ.স্ট্যাকেক্সেঞ্জাওআআআ
জর্ডান

অভিশাপ আমাকে এখনও এই ভাষাটি
ছাঁটাই করা

5

ভি , 18 বাইট

-1 বাইট ধন্যবাদ ডিজেএমসিএমহেমকে।

175i_|__<Esc>Ó.û70}/°ò

এটি এটি এক্সএক্সডি ফর্ম্যাটে অপ্রিন্টযোগ্য অক্ষরগুলির সাথে রয়েছে:

0000000: 3137 3569 5f7c 5f5f 1bd3 2efb 3730 7d2f  175i_|__....70}/
0000010: b0f2                                     ..

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


ভাল লাগল, আমি আর একমাত্র ব্যক্তি, যিনি ভি ব্যবহার করেছেন! এখন আমি হা হা আমি যদি নেতৃত্ব ফেরত নিতে পারেন দেখতে আছে যাচ্ছি,
DJMcMayhem

5

এমএটিএল, 15 বাইট

'_|__'700:)70e!

অবশ্যই, আপনি এটি অনলাইন চেষ্টা করতে পারেন ! ব্যাখ্যা:

'_|__' % Put a brick on the stack
700    % 700 times
:)     % Makes a happy mason...
70e!   % Secret freemason code

ঠিক আছে, আসলে, এটি নিম্নলিখিত হিসাবে কাজ করে:

'_|__' % Put the first bit of the string on the stack
700:   % Put 1, 2, ..., 700 on the stack as array
)      % Index into the string, modularly. Result: '_|___|__ ... __'
70e    % Reshape into 70 rows (and consequently, 10 columns)
!      % Transpose to get the desired output.

সাবাশ! এবং আপনার স্মাইলি আমার চেয়ে ভাল
লুইস মেন্ডো

@ লুইস মেন্ডো সত্যিই, স্মাইলি ব্যবহার এমএটিএল-তে একটি নকশার ধরণ হিসাবে বিবেচনা করা যেতে পারে। xD সম্ভবত আপনি থাকতে পারে :)উপর C... কিন্তু যে আপনার শেষ 1-বাইট কোড বিন্দু সর্বস্বান্ত হবে (অথবা আছে অন্য কারণ Cব্যবহার করা হয় না?)
Sanchises

আপনি হাসি থেকে মুক্তি পেতে চান ?? :
লুইস মেন্ডো

5

পাইথন 2, 46 44 বাইট

স্ট্রিংটি তৈরির জন্য কেবল স্ট্রিং গুণকে ব্যবহার করে এবং ডান বিটগুলি পেতে টুকরো টুকরো করে :)

k='_|__'*18
print'\n'.join([k[:70],k[2:]]*5)

দুটি বাইট সংরক্ষণের জন্য অ্যান্টনি হ্যাচকিন্সকে ধন্যবাদ :)


2 বাইট কম হতে পারে:print'\n'.join([k[:70],k[2:]]*5)
অ্যান্টনি হ্যাচকিন্স

@ অ্যান্টনিহ্যাচকিন্স ধন্যবাদ!
কেদে

4

পাওয়ারশেল ভি 2 + 34 34 বাইট

'_|__'*175-split"(.{70})"-ne''

বোকা রেজেক্স ম্যাচিং অ্যালগরিদমের জন্য -ne''... পাঁচটি বাইট অপচয় হয়!

'_|__'*175-split"(.{70})"-ne''
'_|__'*175                     # Repeat this string 175 times
          -split"       "      # Split on this regex pattern:
                  .{70}        # Match any character 70 times
                 (     )       # Encapsulated in parens so we keep the regex results
                         -ne'' # But don't select the empty strings
                               # Output with newlines via Write-Output is implicit

কনরকে 4 টি বাইট সংরক্ষণ করা হয়েছে!


চান .{70}Teh Regex কোন খাটো হতে পারে?
কনর ও'ব্রায়েন

splitঅন্যান্য ভাষায় এর মতোই কাজ করে - আপনি সবসময় মিল না মেলে এমন অংশ পান যা আপনি চান না কেন। কিছু ভাষায় matchঅপারেটর রয়েছে যা কেবলমাত্র মিলে যাওয়া ফলাফলের অ্যারেটি ফেরত দিতে ব্যবহার করা যেতে পারে, তবে আমি এর জন্য পাওয়ারশেলের সমতুল্য দেখতে পাচ্ছি না।
নীল

@ নীল পারফর্মিং 'abc'-split'(.)'ফিরে আসবে ('','a','','b','','c','')। মিল নেই কিছু, কিন্তু ইনপুট স্ট্রিংয়ের মাধ্যমে অ্যালগোরিদম প্রক্রিয়াজাতকরণের কারণে আপনি খালি স্ট্রিংগুলি ফিরে পাবেন। এখানে দেখুন ।
অ্যাডমবর্কবার্ক

হ্যাঁ, এবং আমি বলছি যে ফলাফলটি দেখে আপনার অবাক হওয়া উচিত নয়, কারণ এটিই বিভক্তের করার কথা।
নিল

@ নীল অবাক? না সত্যিই না. যদিও এর অর্থ এই নয় যে আমাকে এতে খুশি হতে হবে। : ডি
অ্যাডমবর্কবার্ক

4

সি, 131 115 113 103 97 95 বাইট

i,j;main(){for(;i<10;puts(i++&1?"|__":"|"))for(j=0;j<18-(i&1);printf(&"|___"[j++?0:i&1?1:3]));}

এই গল্ফ শুরু করার সময় ...

_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__

3

জেলি , 14 বাইট

“_|__”ṁ700s70Y

TryItOnline!

কিভাবে?

“_|__”ṁ700s70Y - Main link: no arguments
“_|__”         - literal ['_','|','_','_']
      ṁ700     - mould like something 700 long
          s70  - split into chunks of length 70
             Y - join with line feeds

1
সংজ্ঞা অনুসারে, জেলি জে। এর চেয়ে বেশি হতে পারে না
অ্যাডাম

অদ্ভুত ব্যতীত আমি অনুরূপ কিছু করেছি : “_|__”ẋ175œs⁵Y(14 বাইট)
এরিক দি আউটগলফার

3

এমএটিএল , 16 বাইট

'___|'10:E!70:+)

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

'___|'   % Push this string
10:E!    % Push [2; 4; 6; ...; 20] (10×1 column vector)
70:      % Push [1, 2, 3, ..., 70] (1×70 row vector)
+        % Add. Gives a 10×70 matrix of all pairwise additions
)        % Index (modular, 1-based) into the string

: একটি সম্পূর্ণ বাইট সঙ্গে আপনি বীট codegolf.stackexchange.com/a/99073/32352
Sanchises


3

জাভাস্ক্রিপ্ট আরপিএল, 45 বাইট

"_|__".repeat(175).match(/.{70}/g).join("\n")

1
পিপিসিজিতে আপনাকে স্বাগতম! এটি "জাভাস্ক্রিপ্ট REPL" বা অনুরূপ হিসাবে চিহ্নিত করা উচিত, কারণ এটি ইন্টারেক্টিভ কনসোল পরিবেশের বাইরে কোনও কিছুই মুদ্রণ করে না।
মার্টিন ইন্ডার

1
এই 45 বাইট না?
অ্যাক্রোলিথ

@ দ্য হাগলেনি আপনি ঠিক বলেছেন, আমি single n কে একক বাইট হিসাবে গণনা করেছি
জুয়ান টোনিনা

কনসোল.লগ কোথায়?
কার্ডিওল

1
যতক্ষণ আপনি ইএস 6 ব্যবহার করছেন (আমার মনে হয় এটি) আপনি টেম্পলেট স্ট্রিং ব্যবহার করতে পারেন, তাই join("\n")<বিটিক> <শাব্দিক নিউলাইন> <বিটকিক>
স্টিফেন

3

জাভাস্ক্রিপ্ট (ES6), 48 বাইট

f=(n=350)=>n?(n%35?'_':`
_`)+"|_"[n%2]+f(n-1):""

কারণ পুনরাবৃত্তি।


3

বাশ, 44, 41 , 40 বাইট

printf _\|__%.0s {1..175}|egrep -o .{70}

প্রিন্টফ একটি একক লাইন 700 অক্ষর দীর্ঘ করে তোলে, উদাহরণস্বরূপ এটি একবারে 70 টি অক্ষরের সাথে মেলে।





2

রুবি, 30 বাইট

এই সমাধানের জন্য manatwork ধন্যবাদ

puts ("_|__"*175).scan /.{70}/

রুবি, 39 বাইট

10.times{|i|puts ("_|__"*18)[i%2*2,70]}

2
উৎপন্ন সব-তারপর-বিভক্ত পদ্ধতির খাটো এখানেও হল: puts ("_|__"*175).scan /.{70}/
manatwork

@ মান্যাট ওয়ার্ক অনেক ধন্যবাদ! আমি খুব কমই scanআইজি হিসাবে ব্যবহারের কথা ভাবি যে রেজিক্সগুলির সাথে স্বাচ্ছন্দ্যজনক নয়। আপনি জানেন যে আপনি নিজের উত্তর হিসাবে পোস্ট করতে পারতেন ...
লেভেল রিভার সেন্ট

2

হাস্কেল, 56 47 বাইট

unlines$[1..5]>>take 70.cycle<$>["_|__","___|"]
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.