วาดไอคอนเบนซีน hegaxon ของ HyperNeutrino ใน ASCII


31

ในการเฉลิมฉลองHyperNeutrinoรับกลับบัญชีและตัวแทนของเขาต่อไปนี้นาย Xcoder

ไหวพริบของ HyperNeutrino

ขอโทษสำหรับการหมุนรูปภาพเพื่อความสามารถในการวาด


พิมพ์หรือแสดงผลงานศิลปะ ASCII นี้อย่างแน่นอน คุณอาจมีช่องว่างต่อท้ายและ / หรือขึ้นบรรทัดใหม่

      _______________
     /               \
    /  /           \  \
   /  /             \  \
  /  /               \  \
 /  /                 \  \
/  /                   \  \
\                         /
 \                       /
  \                     /
   \                   /
    \  _____________  /
     \_______________/

สิ่งนี้แสดงให้เห็นว่าหนึ่งในสองของโครงสร้างกำทอนของเบนซีนโมเลกุล ป้อนคำอธิบายรูปภาพที่นี่

ที่เกี่ยวข้อง: รูปหกเหลี่ยมศูนย์กลาง , รูปหกเหลี่ยมที่เติมดอกจัน

ลีดเดอร์บอร์ด:


8
ฉันเห็น @HyperNeutrino ได้หมุนไอคอนของเขาเพื่อให้ตรงกับคำถามนี้!
Neil

5
@ Neil ใช่: P มันรบกวนฉันมากจนฉันเปลี่ยนมันเพื่อให้สอดคล้องกัน ตอนนี้คุณต้องอัพเดตโครงสร้างเรโซแนนซ์ xnor: P
HyperNeutrino

1
Darn ไหวพริบจะไม่อัปเดตแม้ว่าฉันจะเพิ่มพารามิเตอร์ที่ไม่ได้ใช้แบบสุ่มไปยังจุดสิ้นสุดเปลี่ยนเป็น StackOverflow เปลี่ยนกลับมาและแก้ไขอีก 10 ครั้ง: I
HyperNeutrino

4
แต่เวอร์ชันแนวนอนดูน่าเกลียดเมื่อเรนเดอร์โปรไฟล์ของฉัน อาจเป็นได้ว่าฉันไม่ชินกับมัน ดังนั้นฉันเปลี่ยนมันกลับ : P
HyperNeutrino

:( ฉันอยากเห็น!
เครื่องคิดเลข

คำตอบ:


24

ถ่าน 23 ไบต์

×_⁷↙←×_⁸↖⁶→↗⁶P×_⁸↘↓↙⁵‖B

ลองออนไลน์! คำอธิบาย: พิมพ์บรรทัดตามลำดับต่อไปนี้จากนั้นสะท้อนทุกอย่างในแนวนอน:

      5_______
     /        
    /  6      
   /  ↙       
  /  /        
 ↗  /         
4  /          
\             
 \            
  \           
   \          
    ↖  1→_____
     3______←2

5
‖Bย่อมาจาก "Reflect Butterfly"
CalculatorFeline

8

JavaScript (ES6),  144  143 140 138 134 ไบต์

ฟังก์ชั่นวนซ้ำวาดตัวละครออกโดยตัวละครที่มีการแสดงออกตามเงื่อนไขอย่างหมดจด

f=(p=363)=>(m=p%28-14,x=m<0?-m:m,y=p/28|0,p--)?`\\/ _
`[m+14?x<8-y&y<2|x<8&y>11?3:x==y+8|x==19-y|x==16-y&y>5&x>5?m<0^y>5:2:4]+f(p):''

อย่างไร?

สำหรับแต่ละตำแหน่ง0 <p ≤ 363เรากำหนด:

  • m = (p MOD 28) - 14
  • x = | m |
  • y = ⌊ p / 28 ⌋

[ '\', '/', ' ', '_', '\n' ]ด้านล่างนี้เป็นรายละเอียดของสูตรที่หยิบตัวละครที่เหมาะสมจาก

m + 14 ?                            // if this is not an end of line:
  x < 8 - y & y < 2 |               //   if this is either part D
  x < 8 & y > 11 ?                  //   or part E:
    3                               //     output '_'
  :                                 //   else:
    x == y + 8 |                    //     if this is either part A
    x == 19 - y |                   //     or part B
    x == 16 - y & y > 5 & x > 5 ?   //     or part C:
      m < 0 ^ y > 5                 //       output '/' or '\' depending on the quadrant
    :                               //     else:
      2                             //       output a space
:                                   // else:
  4                                 //   output a Line-Feed

และด้านล่างเป็นส่วนต่าง ๆ ในระบบพิกัดที่กำหนดไว้ด้านบน:

   | 13 12 11 10 09 08 07 06 05 04 03 02 01 00 01 02 03 04 05 06 07 08 09 10 11 12 13
---+---------------------------------------------------------------------------------
12 | .  .  .  .  .  .  E  E  E  E  E  E  E  E  E  E  E  E  E  E  E  .  .  .  .  .  .
11 | .  .  .  .  .  B  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  B  .  .  .  .  .
10 | .  .  .  .  B  .  .  C  .  .  .  .  .  .  .  .  .  .  .  C  .  .  B  .  .  .  .
09 | .  .  .  B  .  .  C  .  .  .  .  .  .  .  .  .  .  .  .  .  C  .  .  B  .  .  .
08 | .  .  B  .  .  C  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  C  .  .  B  .  .
07 | .  B  .  .  C  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  C  .  .  B  .
06 | B  .  .  C  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  C  .  .  B
05 | A  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  A
04 | .  A  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  A  .
03 | .  .  A  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  A  .  .
02 | .  .  .  A  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  A  .  .  .
01 | .  .  .  .  A  .  .  D  D  D  D  D  D  D  D  D  D  D  D  D  .  .  A  .  .  .  .
00 | .  .  .  .  .  A  D  D  D  D  D  D  D  D  D  D  D  D  D  D  D  A  .  .  .  .  .

การสาธิต


7

05AB1E , 50 ไบต์

•ι¡≠ït]4uƵŽΣ”9g½ùöèri|)á,ćè’∍é•5B3ÝJ"/ _\"‡4¡.B».∞

ลองออนไลน์!


การบีบอัด:

กลยุทธ์ที่นี่คือการสร้างวัตถุครึ่งหนึ่งจากนั้นสะท้อนภาพข้ามเครื่องหมายครึ่งทาง เมื่อต้องการทำสิ่งนี้ฉันแรกสร้างครึ่งซ้ายโดยมีการเสริมด้านหน้า:

11111122222222
111110
11110110
1110110
110110
10110
0110
3
13
113
1113
1111311222222
11111322222222

แต่ไม่มีช่องว่างภายในที่เหมาะสมนี่เป็นเพราะ.Bฟังก์ชั่นใน 05AB1E สามารถใช้เพื่อทำให้ทุกองค์ประกอบมีความยาวเท่ากันโดยใช้ช่องว่าง สิ่งนี้ทำให้ฉันสามารถเว้นช่องว่างภายนอกไปทางขวาและเพียงคั่นด้วยการขึ้นบรรทัดใหม่ จากนั้นฉันก็ใช้รูปแบบนี้และลบบรรทัดใหม่ทั้งหมดแทนที่ด้วย4เพื่อรับ:

1111112222222241111104111101104111011041101104101104011043413411341113411113112222222411111322222222

การบีบอัดด้วย base-255 ให้ผลลัพธ์เป็น:

•ι¡≠ït]4uƵŽΣ”9g½ùöèri|)á,ćè’∍é•5B

ที่ทั้งสองกำลังแสดงถึงสตริงบีบอัดฐาน 255 และ 5B แปลงเป็นเบส -5


ส่วนที่สองหลังจากการบีบอัด:

3ÝJ                # Push '0123'.
   "/ _\"          # Push '/ _\'.
         ‡         # Replace each in b with a on c.
          4¡       # Split on 4's (the newlines I replaced).
            .B     # Boxify for the mirror (adds padding to longest element).
              »    # Join by newlines. 
               .∞  # Mirror image.

คุณสามารถบันทึกได้ 3 ไบต์เช่นนี้
Emigna

@emigna èแน่นอน!
Magic Octopus Urn

5

V , 61 ไบต์

i/  /±¹ \  \
\²µ /6ñGÙlxxhPHÄãxx>ñv$r_jwr w.Gkkl13r_jviwr_jd

ลองออนไลน์!

hexdump:

00000000: 692f 2020 2fb1 b920 5c20 205c 0a5c b2b5  i/  /.. \  \.\..
00000010: 202f 1b36 f147 d96c 7878 6850 48c4 e378   /.6.G.lxxhPH..x
00000020: 783e f176 2472 5f6a 7772 2077 2e47 6b6b  x>.v$r_jwr w.Gkk
00000030: 6c31 3372 5f6a 7669 7772 5f6a 64         l13r_jviwr_jd

5

Python 2 , 226 213 ไบต์ 179 ไบต์

กอล์ฟครั้งแรกของฉัน!

b,f,s,u='\/ _'
print'\n'.join([s*6+u*15,s*5+f+s*15+b]+[s*(4-n)+'/ /'+s*(13+2*n)+'\ \\'for n in range(5)]+[s*n+b+s*(25-2*n)+f for n in 0,1,2,3]+[s*4+b+s*2+u*13+s*2+f,s*5+b+u*15+f])

ลองออนไลน์!

ฉันลองวนบิตที่ฉันสามารถหารูปแบบได้และทำการเข้ารหัสส่วนที่เหลือ การตั้งค่าอักขระต่าง ๆ ให้กับตัวแปรช่วยประหยัดไบต์ได้ค่อนข้างมาก

แก้ไข: ตัดสินใจต่อท้ายอาร์เรย์เดียวกันแทนที่จะเข้าร่วมหลายครั้ง บันทึกแล้ว 13 ไบต์

แก้ไข 2: ขอบคุณ @ValueInk, @jacoblaw, @WheatWizard, @CalculatorFeline และ @ Challenger5 บันทึก 34 ไบต์


1
b,f,s,u='\/ _';o,a='/ /','\ \\'บันทึก 11 ไบต์เหนือการเริ่มต้นตัวแปรปัจจุบันของคุณ! ดูที่นี่
Value Ink

1
โดยใช้ปลาย @ ValueInk และไม่ได้ทำรายการมากกว่า 4 เส้นคุณมี195 ไบต์เช่นนี้
jacoblaw

1
@jacoblaw คุณไม่ต้องการช่องว่างทั้งหมดในนั้น ที่นี่มันไม่มีพวกเขา
ข้าวสาลีตัวช่วยสร้าง

1
oและaจะใช้เพียงครั้งเดียวในรหัส ที่นี่มันอยู่กับพวกเขาแบบอินไลน์
CalculatorFeline

1
คุณสามารถใช้0,1,2,3แทนrange(4)การบันทึกไบต์
แยกผลไม้

4

J , 155 ไบต์

('_ /\',LF){~5#.inv 95x#.32-~3 u:'0_C5NcBe''e2kA/jhk>5y~l<Z:AN<QG)V7m>l"x!@A-jp8E%XEh&"$''j(sP8Z!b#e7})]_,L"LCUu)kqsBQ5_5bt}`bq ":1cv(gU;|{I~n5q@(ISCK `'[<

ลองออนไลน์!

นี่คือฟังก์ชั่นที่คาดว่าจะไม่มีอินพุต เช่นนั้นf =: <code>f ''

คำอธิบาย

ฉันเข้ารหัสสิ่งนี้โดยใช้ขั้นตอนต่อไปนี้ hสมมติว่าสตริงการบีบอัดที่ต้องการที่มีอยู่ในตัวแปร

   k=:'_ /\',LF                    NB. the dictionary used to encode the string
   k i. h                          NB. numbers corresponding to indices in `k`
1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 4 1 1 1 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 3 1 1 3 4 1 1 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 3 4 1 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 3 4 1 2 1 1 2 1 1 1 ...
   5x#.k i. h                      NB. base 5 to decimal
4571656960356964266407389291886526966074643634545109498506871241033015964671946641835339522170115810676380078148856766959449166714046433431522704650346045752930168245684048485736756807881102718244115576453623363843561553955078139
   95#.inv 5x#.k i. h              NB. decimal to base 95
16 63 35 21 46 67 34 69 7 69 18 75 33 15 74 72 75 30 21 89 94 76 28 58 26 33 46 28 49 39 9 54 23 77 30 76 2 88 1 32 33 13 74 80 24 37 5 56 37 72 6 2 4 7 74 8 83 48 24 58 1 66 3 69 23 93 9 61 63 12 44 2 44 35 53 85 9 75 81 83 34 49 21 63 21 66 84 93 64 66 8...
   quote u:32+95#.inv 5x#.k i. h   NB. base 95 to ASCII repr of string
'0_C5NcBe''e2kA/jhk>5y~ll"x!@A-jp8E%XEh&"$''j(sP8Z!b#e7})]_,L"LCUu)kqsBQ5_5bt}`bq ":1cv(gU;|{I~n5q@(ISCK `'

จากนั้นเราเพียงแค่ต้องถอดรหัสสิ่งนี้ 5#.inv 95x#.32-~3 u:ทำสิ่งที่ตรงกันข้ามกับที่ฉันเพิ่งอธิบายให้รายการดัชนี จากนั้น('_ /\',LF){~ใช้อักขระที่เหมาะสมกับแต่ละดัชนี


4

Mathematica, 227 ไบต์

t=Table;T[x_,y_,z_,v_]:=""<>{x,y~t~v,z};Column[Join[b={""<>"_"~t~15},{T["/"," ","\\",15]},t[T["/  /"," ","\\  \\",i],{i,11,19,2}],t[T["\\"," ","/",i],{i,25,19,-2}],{T["\\  ","_","  /",13]},{""<>{"\\",b,"/"}}],Alignment->Center]

4

ถ่าน , 47 43 41 ไบต์

↗⁶F¹⁵_↓↘⁶←↙⁶↷⁴↑F¹⁵_↖⁶M⁴→↗⁵M¹¹→↓↘⁵M⁵↙↑F¹³_

ลองออนไลน์!

ฉันไม่รู้เกี่ยวกับ Charcoal จนถึงตอนนี้ฉันรู้สึกเหมือน "ฉันไม่รู้ว่าทำอะไร" ในขณะที่พยายามหาคำตอบนี้ ... ฉันค่อนข้างแน่ใจว่านี่สามารถเล่นกอล์ฟได้มาก

ปรับปรุง:

  • ฉันจัดการเพื่อประหยัด 4 ไบต์การเรียนรู้ที่จะใช้ทิศทางเคอร์เซอร์และการเคลื่อนไหว!
  • มีการบันทึกอีก 2 ไบต์หลังจากทราบว่ารูปวาดไม่ตรงตามที่ขอ ^ __ ^ U

2
Lmao เชื่อฉันเถอะเจ้าไม่ใช่คนเดียวที่อยู่ในสถานะหลังเมื่อใช้ถ่าน ครั้งแรกที่ฉันใช้มันกำลังพยายามสร้างลูกบาศก์ ฉันใช้ "ตาราง" ในตัวจากนั้นดึงด้านหลังของลูกบาศก์ด้วยตนเองปรากฎว่าคุณสามารถทำได้ใน 20 ไบต์เมื่อเทียบกับ 57 ของฉัน
Magic Octopus Urn

@carusocomputing ฉันไม่อยากจะเชื่อเลยว่า O5AB1E หรือ Jelly ยังมีคำตอบอีกต่อไป ... :-D
Charlie

2
Charcoal เป็นภาษาที่มีการแข่งขันสูงแบบ ASCII คำตอบที่ดีที่สุดน่าจะอยู่ที่ประมาณ 40 ไบต์ซึ่งอาจทำให้ฟองสบู่หายไป
Magic Octopus Urn

5
@carusocomputing แก้ไอคุณบอกว่า 40
Neil

@ ไม่มีฉันพยายามใช้‖Bแต่ฉันไม่สามารถคิดออกว่า ... คำตอบที่ดี!
Charlie



3

05AB1E , 92 86 80 ไบต์

'_15×6ú'/5úð8׫.∞5F'/4N-ú'/2ú«ð6N+׫.∞}4F'\Núð13N-׫.∞}'\4ú'_7×2ú«.∞'\5ú'_8׫.∞»

ลองออนไลน์!


คำอธิบายในส่วนต่าง ๆ

แถบที่อยู่ด้านบน

'_      # underscore
  15×   # repeated 15 times
     6ú # with 6 spaces in front

บรรทัดด้านล่างแถบ

'/         # forward slash
  5ú       # with 5 spaces in front
    ð      # space
     8×    # repeated 8 times
       «   # concatenated with the earlier string
        .∞ # intersected mirror (i.e middle space not affected)
           # mirroring: "  /  " => "  /    \  "

ส่วนที่เหลือของส่วนบนของรูปหกเหลี่ยม

5F                     # for N in 0..4
  '/                   # forward slash
    4N-                # 4 - N
       ú               # spaces in front of the slash
        '/             # another forward slash
          2ú           # with 2 spaces in front
            «          # concatenated with the other string
             ð         # a space character
              6N+      # N + 6
                 ×     # times
                  «    # concatenated with the other string
                   .∞  # intersected mirror
                     } # end for

ส่วนที่เหลือยกเว้น 2 บรรทัดสุดท้าย

4F               # for N in 0 .. 3
  '\             # backslash
    Nú           # with N spaces in front 
      ð          # a space
       13N-      # 13 - N
           ×     # repeated
            «    # concatenated with other string
             .∞  # intersected mirror
               } # end for

บรรทัดที่สองถึงบรรทัดสุดท้าย

'\ # backslash
  4ú # with 4 spaces in front
    '_ # underscore
      7× # repeated 7 times
        2ú # with 2 spaces in front
          « # concatenated with earlier string
           .∞ # intersected mirror

บรรทัดสุดท้าย

'\ # backslash
  5ú # with 5 spaces in front
    '_ # underscore
      8× # repeated 8 times
        « # concatenated with other string
         .∞ # intersected mirror

»ในตอนท้ายร่วมทุกอย่างในการขึ้นบรรทัดใหม่


@carusocomputing: อืมฉันไม่ได้คิดว่า "สะท้อน"
Neil A.

กระจกเป็นเหมือน palindromize ยกเว้นกับ palindromize {_กลายเป็นที่ที่มีกระจกมันจะกลายเป็น{_{ {_}Palendromize คือในขณะที่กระจกû นอกจากนี้ยังมีกระจกตัดซึ่งเป็น .∞
Magic Octopus Urn

@downvoter หยุดการทำงาน เขาบอกว่าเขายังเล่นกอล์ฟอยู่
Magic Octopus Urn

3

C #, 210 199 ไบต์

เข้ารหัสความยาวของการวิ่งในอวกาศและการขีดล่าง:

var h=@"5KL4/>\L3/1/:\1\L2/1/<\1\L1/1/>\1\L0/1/@\1\L/1/B\1\L\H/L0\F/L1\D/L2\B/L3\1I1/L4\K/L";for(var i='M';--i>'/';)h=h.Replace(""+i,i>75?"\n":"".PadLeft(i>72?i-60:i-47," _"[i/73]));Console.Write(h);

Ungolfed:

var h = @"5KL4/>\L3/1/:\1\L2/1/<\1\L1/1/>\1\L0/1/@\1\L/1/B\1\L\H/L0\F/L1\D/L2\B/L3\1I1/L4\K/L";
for (var i = 'M'; --i > '/'; )
    h = h.Replace("" + i, i > 75 ? "\n" : "".PadLeft(i > 72 ? i - 60 : i - 47, " _"[i / 73]));
Console.Write(h);

ลองออนไลน์!


2

เรติน่า 129 ไบต์


5$* ¶    
\G (?=( *))
¶$1/  /$`11$* $`\  \
r`(?<=( *)) \G
$1\$'19$* $'/¶
^
6$* 15$*_¶5$* /15$* \
¶$
¶    \  13$*_  /¶5$* \15$*_/

ลองออนไลน์! วิธีการที่แตกต่างกันโดยสิ้นเชิง แต่มีความยาวเท่ากันโดยบังเอิญ!




1

Pyth , 111 ไบต์

J\/K\\+*6d*15\_+++*5dJ*15dKV5+++*-5hNd"/  /"*+yN11d+++KddK)V4+++*NdK*-25yNdJ)+++++*4dK*2d*13\_*2dJ+++*5dK*15\_J

รหัสนี้โดยทั่วไปพิมพ์บรรทัดหนึ่งหลังจากที่อื่น (ในทางที่ไร้เดียงสาของการทำมัน) ใช่มัน sucks แต่ตอนนี้ผมอยู่ในสถานะของการทำดีไม่ได้และฉันก็ยังคงต้องการที่จะจ่ายส่วยให้กับHyperNeutrino

ลองออนไลน์!


1

PHP , 122 ไบต์

<?=gzinflate(base64_decode("ddDBDQAgCEPRO1N0AxYicf8tFK2JIPT4HycA34iTHRVxJqwvGLvme8LXrxRAKoVmBZypoMNFjbmUtMEl/OV2WHqYTg"));

ลองออนไลน์!

PHP , 158 ไบต์

for(;~$c='f000
e/o1d/b/k\b1c/b/m\b1b/b/o\b1a/b/q\b1/b/s\b1\y/
a\w/
b\u/
c\s/
d\b00___b/
e\000/'[$i++];)echo$c>_?str_pad("",ord($c)^96):strtr($c,[_____,"\
"]);

ลองออนไลน์!

PHP , 165 ไบต์

<?=strtr("5566666
57/3334
5 13552513352713332 13355 213335 2433335 0 433355 0743333054333505 476666_ 057466666/",[" /
","/  /","\  \
","     ","\\","   ",___,"  "]);

ลองออนไลน์!




1

C # (. NET Core) 169 ไบต์

var d=new char[364];for(int i=10;i-->0;)for(int j="ppnggffggn"[i]-97;j-->0;)d[28*"amlhbccbha"[i]+"ggh{fguva|"[i]-2813+j*("b|~}"[i/3]-97)]="_/\\\n"[i/3];Console.Write(d);

Ungolfed:

var d = new char[364];
for (int i = 10; i-- > 0; )
    for (int j = "ppnggffggn"[i] - 97; j-- > 0; )
        d[28 * "amlhbccbha"[i] + "ggh{fguva|"[i] - 2813 + j * ("b|~}"[i / 3] - 97)] = "_/\\\n"[i / 3];
Console.Write(d);

สำหรับแต่ละสโตรกฉันเข้ารหัสตำแหน่งเริ่มต้นความยาวตัวละครที่ใช้และทิศทางภายในสายต่าง ๆ ฉันบันทึกสองสามไบต์โดยจัดกลุ่มสโตรกที่คล้ายกัน

น่าเศร้านี่พิมพ์ออกมาแปลก ๆ ในทีโอ นี่เป็นเพราะฉันไม่ได้พิมพ์ช่องว่างจริง ดูดีในคอนโซลของฉันแม้ว่า ดังนั้นการส่งนี้อาจไม่นับ นี่คือลิงค์อย่างไรก็ตาม

ลองออนไลน์! (ช่องว่างปลอม 169 ไบต์)

ลองออนไลน์! (ช่องว่างจริง 191 ไบต์)



1

พู่กันขนาด 43 ไบต์ไม่ใช่การแข่งขัน

13→'_8×←↓s/5{↙s/3→s/3←}↓'\6×↘↑'_8×→↖'_7×←▕┣

คำอธิบาย

13→'_8×←↓s/5{↙s/3→s/3←}↓'\6×↘↑'_8×→↖'_7×←▕┣  Program
13→                                          Move the pointer 13 spaces right
   '_                                        Push '_' onto the stack
     8×                                      Multiply it 8 times
       ←                                     Draw out '________' moving to the left
        ↓                                    Move down
         s/                                  Set that cell to a slash
           5{         }                      Execute function 5 times
             ↙                               Move the pointer one spot down and one spot to the left
              s/                             Set that cell to a slash
                3→                           Move 3 spaces right
                  s/                         Set that cell to a slash
                    3←                       Move 3 spaces left
                      ↓                      Move down
                       '\                    Push r'\'
                         6×                  Multiply it 6 times
                           ↘                 Draw out r'\\\\\\' moving down-right
                            ↑                Move up
                             '_              Push '_'
                               8×            Multiply it 8 times
                                 →           Draw out '________' moving to the right
                                   ↖         Move the pointer one spot up and one spot to the right
                                    '_       Push '_'
                                      7×     Multiply it 7 times
                                        ←▕┣  Draw out '_______' moving to the left
                                         ▕   Remove the rightmost column
                                          ┣  Mirror the entire grid to the right, overlapping the inner column, flipping some characters that have backwards variants

การทดสอบเบต้าในโลกแห่งความจริง:

Charcoal: 1
Paintbrush: 0

ต้องทำการปรับปรุงหลายอย่างเลยเหรอ : P


และผู้ใช้เองก็โพสต์วิธีแก้ปัญหา!
ค่าหมึก

@ValueInk มันเกี่ยวกับเวลาใช่มั้ย : P
HyperNeutrino


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.