สร้างทีมฟุตบอล!


21

สร้าง ASCII ทีมฟุตบอลต่อไปนี้โดยมีจำนวนไบต์น้อยที่สุด

   |.|      |.|      |.|      |.|      |.|      |.|      |.|      |.|   
   ]^[      ]^[      ]^[      ]^[      ]^[      ]^[      ]^[      ]^[   
 /~`-'~\  /~`-'~\  /~`-'~\  /~`-'~\  /~`-'~\  /~`-'~\  /~`-'~\  /~`-'~\  
{<| 8 |>}{<| 6 |>}{<| 1 |>}{<| 3 |>}{<| 7 |>}{<| 5 |>}{<| 4 |>}{<| 2 |>} 
 \|___|/  \|___|/  \|___|/  \|___|/  \|___|/  \|___|/  \|___|/  \|___|/ 
  /   \    /   \    /   \    /   \    /   \    /   \    /   \    /   \   
 /__|__\  /__|__\  /__|__\  /__|__\  /__|__\  /__|__\  /__|__\  /__|__\  
 | / \ |  | / \ |  | / \ |  | / \ |  | / \ |  | / \ |  | / \ |  | / \ |  
 (/   \)  (/   \)  (/   \)  (/   \)  (/   \)  (/   \)  (/   \)  (/   \)  
 |)   (|  |)   (|  |)   (|  |)   (|  |)   (|  |)   (|  |)   (|  |)   (| 
(.|,.,|,)(,|,.,|.)(.|,.,|,)(,|,.,|.)(.|,.,|,)(,|,.,|.)(.|,.,|,)(,|,.,|.)

หมายเหตุว่าเท้าของผู้เล่นสลับกันระหว่าง(.|,.,|,)และกระจกของมัน `-'แต่สายตาของพวกเขาทุกจุดในทิศทางเดียวกัน

คะแนน

จำนวนไบต์ที่น้อยที่สุดจะชนะ!

กฎระเบียบ

  • ใช้รูมาตรฐานลูป
  • จำนวนใด ๆ ที่ถูกต้องตามกฎหมาย / พื้นที่สีขาวชั้นนำ

10
มีผู้เล่น 8 คนในทีมฟุตบอลเท่านั้น แต่ ...
Iacchus

อนุญาตให้ใช้พื้นที่นำหน้าได้หรือไม่
Shaggy

5
@lacchus ผู้เล่นฟุตบอลส่วนใหญ่มีสองตาไม่ใช่หนึ่งคน ฉันเดาว่าพวกเขาดูประหลาดใจ
ระดับแม่น้ำเซนต์

1
เครื่องหมายจุลภาค / การสลับจุดบนเท้าซ้าย / ขวานี้ทำลายแผนการของฉัน ... O_o
Arnauld

6
เท้าที่สลับกันนั้นมีลายพรางที่คล้ายกันกับกิ้งก่า (ท้าทาย)
xnor

คำตอบ:


12

ถ่าน , 106 95 92 91 79 77 ไบต์

”∨+!rþW∕oc	σ<7↗OKd↶!(⊞”«5βG◨“Oc∕)ÿ6T”‖B←→→→,F³‖MJ⁹¦³F6137542«ιM⁸→»↑F⁸«M⁸←←'

ลองออนไลน์! แก้ไข: บันทึก 11 ไบต์โดยวนซ้ำหมายเลขเสื้อ บันทึกแล้ว 3 ไบต์ด้วยวิธีการทำงาน บันทึกอีกหนึ่งไบต์โดยใช้คำสั่งมิเรอร์แยกต่างหาก บันทึก 12 ไบต์ด้วย @ ASCII เท่านั้นโดยการบีบอัดสตริงผู้เล่นครึ่งหนึ่ง บันทึก 2 ไบต์โดยทำมิเรอร์ซ้ำในลูป คำอธิบาย:

”∨+!rþW∕oc	σ<7↗OKd↶!(⊞”«5βG◨“Oc∕)ÿ6T”
            Print the right half of a player as a compressed string
‖B←         Butterfly to create the left half of the player
→→→,        Fix up the left foot
F³‖M        Mirror three times to end up with 8 footballers
J⁹¦³F6137542«ιM⁸→»↑
            Fix up the shirt numbers
F⁸«M⁸←←'    Fix up the right eyes

แก้ไข: รหัสข้างต้นไม่ทำงานใน Charcoal ปัจจุบันอีกต่อไป การบีบอัดสตริงดูเหมือนจะเปลี่ยนไปและตอนนี้คำสั่ง reflect ยอมรับการรับหลายทิศทางและทำให้เคอร์เซอร์อยู่ในตำแหน่งที่แตกต่างกัน อย่างไรก็ตามมันเป็นไปได้ที่จะปรับรหัสเพื่อให้ทำงานในถ่านปัจจุบันสำหรับจำนวนไบต์เดียวกัน ลองออนไลน์! การเชื่อมโยงคือการใช้รหัสเวอร์ชันอย่างละเอียด (โปรดทราบว่าตัว deverbosifier พยายามบีบอัด6137542ด้วยเหตุผลบางอย่างแม้ว่าจะไม่จำเป็นก็ตาม) จากนั้นจะสามารถตีกอล์ฟได้ไกลขึ้นอีกหนึ่งไบต์ ลองออนไลน์! การเชื่อมโยงคือการใช้รหัสเวอร์ชันอย่างละเอียด


ถ่านสามารถเอาชนะ SOGL ด้วยการบีบอัด: 78 ไบต์ , วิธีการสร้าง - คัดลอก + วาง, -slเท่านั้นที่จะแสดงความยาว, ที่สามารถถูกปล่อยออกมา
ASCII- เท่านั้น

@ ASCII- เพียงอย่างเดียวขอบคุณแม้ว่าคุณจะสูญเสียครั้งล่าสุดโดยบังเอิญ'แต่โชคดีที่ฉันพบข้อผิดพลาดก่อนบันทึกการแก้ไข
Neil

10

Brainf ** k, 855 852 ไบต์

นั่นคือเกินไปยาว ...

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

คำอธิบาย:

+++++[
    >++++++ AT CELL1
    >+++++++++ AT CELL2
    >+++++++++ AT CELL3
    >>+++++[ AT CELL5
        <+++++>-
    ] CELL4 = 25
    >++ AT CELL6
    <<<<<<-
]
>++ CELL1 = 32
>+ CELL2 = 46
>+ CELL3 = 46
>- CELL4 = 124
CELL5 = 0
CELL6 = 10
<<<< AT CELL0
++++++++[
    >...>>>.<.>.<<<...<- PRINT FIRST LINE*8
]
>>>>>>. AT CELL6
<<<<[ AT CELL2
    >>>++<<<-
]
CELL2 = 0
CELL3 = 46
CELL4 = 124
CELL5 = 92
++++++++[ AT CELL2
    <...>>>>+.+.---.+<<<<...>- PRINT SECOND LINE*8
]
>>>>. AT CELL6
NOW PRINT 47 126 96 45 39 126 92
<<++ CELL4 = 126
<< AT CELL2
++++++++[
    <.>>+.>.>++++.----<<--.------.+++++++>.>.<<<<.>- PRINT THIRD LINE*8
]
>>>>. AT CELL6
NOW PRINT 123 60 124 32 NUMBER 32 124 62 125
CELL3 = 46
<<<<+++++ AT CELL2
[
    >+++<-
]
CELL2 = 0
<[>+<-]>
CELL2 = 32
CELL3 = 61
CELL4 = 126
CELL5 = 92
>>>>> AT CELL7
> AT CELL8
+++++++[
    <+++++++>-
]
AT CELL8
<+ CELL7 = 50
[>+>+>+>+>+>+>+>+<<<<<<<<-]
CELL7 = 0
CELL 8 9 10 11 12 13 14 15 = 50
>++++++>++++>->+>+++++>+++>++<<<<<<<
AT CELL7
<<<<<<
AT CELL1
CELL2 = 32
CELL3 = 61
CELL4 = 126
CELL5 = 92
++++++++[
    PRINT 123 60 124 32 NUMBER 32 124 62 125
    >>>---. AT CELL4
    <-. AT CELL 3
    >+. AT CELL4
    <<. AT CELL2
    PRINT 56 54 49 51 55 53 52 50
    EACH TIME MOVES CELL2 TO CELL5
    >>>>>>.
    [-] CLEAR CELL8
    <
    <[>+<-] CELL6 TO CELL7
    <[>+<-] CELL5 TO CELL6
    <[>+<-] CELL4 TO CELL5
    <[>+<-] CELL3 TO CELL4
    <[>+<-] CELL2 TO CELL3
    <[>+<-] CELL1 TO CELL2
    AT CELL1
    CELL3 = 32
    CELL4 = 61
    CELL5 = 126
    CELL6 = 92
    >>.>>.<++.->+.+<<<-
]
AT CELL9
CELL9 = 0
CELL10 = 32
CELL11 = 61
CELL12 = 126
CELL13 = 92
CELL14 = 10
>>>>>.
<<
--
CELL12 = 124
<
--------------
CELL11 = 47
<<++++++++[ AT CELL9
    PRINT 32 92 124 95 95 95 124 47 32
    >.>>>.<.>+++...---<.<.<.<-
]
>>>>>.
<<<<<++++++++[
    PRINT 32 32 47 32 32 32 92 32 32
    >..>.<...>>>.<<<..<-
]
>>>>>.
<<<<<++++++++[
    PRINT 32 47 95 95 124 95 95 92 32
    >.>.>>+++..<.>..---.<<<.<-
]
>>>>>.
<<<<<++++++++[
    PRINT 32 124 32 47 32 92 32 124 32
    >.>>.<<.>.<.>>>.<<<.>>.<<.<-
]
>>>>>.
<<<<<++++++++[
    PRINT 32 40 47 32 32 32 92 41 32
    >.>-------.+++++++.<...>>>.<<------.++++++<.<-
]
>>>>>.
<<<<<++++++++[
    PRINT 32 124 41 32 32 32 40 124 32
    >.>>.<------.<...>-.+++++++>.<<.<-
]
>>>>>.
<<<-
<++++++++
CELL10 = 40
CELL11 = 46
CELL12 = 124
<++++[
    PRINT 40 46 124 44 46 44 124 44 41
    >.>.>.<--.++.--.>.<.<+.
    PRINT 40 44 124 44 46 44 124 46 41
    -.>.>.<.++.--.>.<++.<+.-<-
]

1. คุณมีบางส่วนที่เหลือ*ซึ่งเพิ่ม 3 ไบต์ดังนั้นไบต์ของคุณตอนนี้ควรเป็น 852 2. คุณสามารถแทนที่[-]ด้วย,เพราะล่ามบางตัวออกที่ไม่มีอินพุตเอาต์พุตอีกต่อไป0x00
dzaima

8

V , 127 ไบต์

i³ |.|
³ ]^[
 /~`-'~\
 \|³_|/
  /³ \
 /__|__\
 | / \ |
 (/³_\)
 |)³_(|  8ä{3Go86137542Ó./{<| & |>}
Gï2i(.|,.,|,)hr.%lr,|4ä$

ลองออนไลน์!

ตามปกตินี่คือ hexdump:

00000000: 69b3 207c 2e7c 0ab3 205d 5e5b 0a20 2f7e  i. |.|.. ]^[. /~
00000010: 602d 277e 5c0a 205c 7cb3 5f7c 2f0a 2020  `-'~\. \|._|/.  
00000020: 2fb3 205c 0a20 2f5f 5f7c 5f5f 5c0a 207c  /. \. /__|__\. |
00000030: 202f 205c 207c 0a20 282f b35f 5c29 0a20   / \ |. (/._\). 
00000040: 7c29 b35f 287c 2020 1b38 e416 7b33 476f  |)._(|  .8..{3Go
00000050: 3836 3133 3735 3432 1bd3 2e2f 7b3c 7c20  86137542.../{<| 
00000060: 2620 7c3e 7d0a 47ef 3269 282e 7c2c 2e2c  & |>}.G.2i(.|,.,
00000070: 7c2c 291b 6872 2e25 6c72 2c7c 34e4 24    |,).hr.%lr,|4.$

6

SOGL , 92 88 87 85 ไบต์

T◄ηψΚc∆╗*≥ζ≠/βW;θ/8ž⅔┌*lη.7¾η┐ø┘<ΟpC1ΧB‘-”ο⁸z╗≠#▲ķOjξ³Y3²‘čŗ9n8*č x"⁴⁾Jχ“r"}▓v#Χ⁶‘+čŗ

คำอธิบาย:

...‘                               push a compressed version of a soccer player
    -”                             push "-"
      ...‘č                        push ".]^[/~`-'~\\{<x>}" chopped into an array
           ŗ                       replace [in the player, "-", with each corresponding character]
            9n                     split into an array with each line with the length 9
              8*                   multiply 8 times horizonally
                č                  join into a multi-line string
                  x                push "x"
                   "...“r          push 86137542 converted to string
                         "...‘+    append to that ".,,..,,..,,..,,."
                               č   chop into an array of the chars
                                ŗ  replace [in the multi-line string, "x", with corresponding chars from "86137542.,,..,,..,,..,,."]

สตริงที่บีบอัดคือ

   |-|      ---    ------- --| - |-- \\|___|/   /   \\   /__|__\\  | / \\ |  (/   \\)  |)   (| (x|,.,|x)

ด้วยเครื่องหมายขีดกลาง (เนื่องจากอาจถูกบีบอัดด้วย boxstrings) แทนที่อักขระที่ไม่ธรรมดาซึ่งจะถูกแทนที่และแยกเป็นเส้นเพื่อรับ

   |.|   
   ]^[   
 /~`-'~\ 
{<| x |>}
 \|___|/ 
  /   \  
 /__|__\ 
 | / \ | 
 (/   \) 
 |)   (| 
(x|,.,|x)

6

JavaScript (ES6), 196 194 214 210 204 ไบต์

ตอนเช้าตีกอล์ฟบนโทรศัพท์ของฉันอีกครั้งดังนั้นจึงมีห้องพักสำหรับการปรับปรุง

ต้องเสียสละไม่กี่ไบต์แก้ไขเท้าซึ่งฉันไม่ได้สังเกตเห็นว่าสลับกัน

_=>`   |.|   
   ]^[   
 /~\`-'~\\ 
{<| 0 |>}
 \\|___|/ 
  /   \\  
 /__|__\\ 
 | / \\ | 
 (/   \\) 
 |)   (| 
(1|,.,|2)`.replace(/.+/g,x=>x.repeat(8)).replace(/\d/g,x=>`,.86137542`[x--?(z+=x)%2:++z],z=1)

ลองมัน

o.innerText=(

_=>`   |.|   
   ]^[   
 /~\`-'~\\ 
{<| 0 |>}
 \\|___|/ 
  /   \\  
 /__|__\\ 
 | / \\ | 
 (/   \\) 
 |)   (| 
(1|,.,|2)`.replace(/.+/g,x=>x.repeat(8)).replace(/\d/g,x=>`,.86137542`[x--?(z+=x)%2:++z],z=1)

)()
<pre id=o>


(ล้าสมัย) คำอธิบาย

เราเริ่มต้นด้วยสตริงที่มีอักขระสำหรับผู้เล่นเดี่ยวโดยแต่ละบรรทัดคั่นด้วยna, 0เป็นตัวยึดสำหรับตัวเลขและด้วย1 & 2ใช้เป็นตัวยึดสำหรับเครื่องหมายวรรคตอนที่สลับกัน

เราแบ่งสตริงเป็นอาร์เรย์ของแต่ละบรรทัดบน nแผนที่เหนืออาร์เรย์นั้นแทนที่แต่ละองค์ประกอบด้วยตัวเองซ้ำแล้วซ้ำอีก 8 ครั้งจากนั้นเข้าร่วมอาร์เรย์เป็นสตริงโดยใช้บรรทัดใหม่ตามตัวอักษร

สุดท้ายเราแทนที่หมายเลขในสตริงที่มีทั้งจำนวนผู้เล่นจำเป็นต้องใช้ถ้าตัวเลขคือแต่ละ0หรือตัวอักษรที่จำเป็นเพื่อความสมบูรณ์ของเท้าของผู้เล่นถ้าจำนวนเป็นหรือ12


4

ทับทิม, 161

puts"|.|+]^[+/~`-'~\\+{<| %d |>}+\\|___|/+/   \\+/__|__\\+| / \\ |+(/   \\)+|)   (|+(.|,.,|,)(,|,.,|.)".split(?+).map{|i|(i.center(9)*8%[8,6,1,3,7,5,4,2])[0,72]}

ขณะนี้มีการสลับเท้า ภายในจะสร้างฟุต 8 คู่ (รวม 16) บางส่วนของสิ่งเหล่านี้จะถูกลบออกโดยการตัดให้เหลือ 72 ตัวอักษรต่อบรรทัด

ทับทิม, 144

puts"|.|+]^[+/~`-'~\\+{<| %d |>}+\\|___|/+/   \\+/__|__\\+| / \\ |+(/   \\)+|)   (|+(.|,.,|,)".split(?+).map{|i|i.center(9)*8%[8,6,1,3,7,5,4,2]}

ค่อนข้างง่ายพิมพ์ทีละบรรทัดนักฟุตบอล 8 คนในแต่ละครั้งและใช้%โอเปอเรเตอร์ (เช่นsprintf) เพื่อแทนที่หมายเลขเสื้อ (เมื่อสตริงไม่ได้%dถูกละเว้น)


ฉันไม่คิดว่าคำตอบนี้จะพิมพ์เท้าได้อย่างถูกต้อง
Neil

@ คงที่ เท้าสลับนั้นบอบบางมากคุณควรชี้ให้พวกมันเห็น
ระดับ River St

1
นีลที่แตกต่างกันขอโทษ
Neil

4

Java, 391 444 ไบต์

แก้ไข: แก้ไขอย่างแท้จริง พระเจ้านั่นทำให้ขนาดเพิ่มขึ้นจริงๆ

class a{static void l(String s){for(int i=0;i<8;i++)System.out.print(s);System.out.println();}static void q(){int[] a={8,6,1,3,7,5,4,2};l("   |.|   ");l("   |.|   ");l("   ]^[   ");l(" /~`-'~\\ ");for(int i:a)System.out.print("{<| "+i+" |>}");System.out.println();l(" \\|___|/ ");l("  /   \\  ");l(" /__|__\\ ");l(" | / \\ | ");l(" |)   (| ");for(int i=0;i<8;i++)if(i%2==1)System.out.print("(,|,.,|.)");else System.out.print("(.|,.,|,)");}}

ขยาย

class a
{
    static void l(String s)
    {
    for(int i=0;i<8;i++)
        System.out.print(s);
    System.out.println();
    }
    static void q()
    {
        int[] a={8,6,1,3,7,5,4,2};
        l("   |.|   ");
        l("   |.|   ");
        l("   ]^[   ");
        l(" /~`-'~\\ ");
        for(int i:a)
            System.out.print("{<| "+i+" |>}");
        System.out.println();
        l(" \\|___|/ ");
        l("  /   \\  ");
        l(" /__|__\\ ");
        l(" | / \\ | ");
        l(" |)   (| ");
        for(int i=0;i<8;i++)
            if(i%2==1)
                System.out.print("(,|,.,|.)");
            else 
                System.out.print("(.|,.,|,)");
    }
}

ฉันไม่คิดว่าคำตอบนี้จะพิมพ์เท้าได้อย่างถูกต้อง
Neil

1
มันยังดูไม่ถูกต้องสำหรับฉันจากการตรวจสอบรหัส (โปรดทราบว่าเท้าสลับสำหรับนักฟุตบอลแต่ละคน)
นีล

1
i%2>0บันทึกไบต์อาจใช้i++%2>0งานได้ print(...)อย่างไรก็ตามในสภาพที่สามารถนำไปประกอบไปด้วยภายในที่ การสร้างอาร์เรย์ในส่วนหัววนควรบันทึกหนึ่งหรือสองไบต์ ผมไม่แน่ใจ แต่ผมคิดว่ามีช่องว่างบางส่วนขาดหายไปในบรรทัดสุดท้ายของขา ...
Frozn

1
มีจำนวนไบต์ที่จะบันทึก: class B{int i;void p(String s){System.out.print(s);}void e(String s){for(i=8;i-->0;)p(s);p("\n");}void a(){e(" |.| ");e(" ]^[ ");e(" /~`-'~\\ ");for(int i:new int[]{8,6,1,3,7,5,4,2})p("{<| " + i + " |>}");p("\n");e(" \\|___|/ ");e(" / \\ ");e(" /__|__\\ ");e(" | / \\ | ");e(" (/ \\) ");e(" |) (| ");for(i=8;i-->0;)p(i%2<1?"(,|,.,|.)":"(.|,.,|,)");}}"เท่านั้น" 366 ไบต์ ระวังการคัดลอก / วาง: ซอฟต์แวร์ SE เพิ่มตัวละครสองสามตัวเพื่อแยกสายโซ่ หมายเหตุ: แก้ไขขาหัว ฯลฯ
Olivier Grégoire

@ OlivierGrégoire class B{...}สามารถลบออกได้เช่นกัน (ซึ่งค่อนข้างไร้จุดหมายโดยไม่ต้องใช้mainวิธีการ) นอกจากนี้คุณยังสามารถกอล์ฟลงรหัสในความคิดเห็นของคุณโดยการเปลี่ยนไปvoid p(String s){System.out.print(s);} <T>void p(T x){System.out.print(x);}
Kevin Cruijssen

4

05AB1E , 126 124 108 106 110 110 ไบต์

ขอบคุณEmigna ที่ประหยัดได้ 7 ไบต์!

•5n¯в•vð3×Ðy"|.|
]^[ 
/~`-'~\
{<| ÿ |>}
\|___|/
/ÿ\
/__|__\
| / \ |
(/ÿ\)
|)ÿ(|".C.B})øJ»"(.|,.,|,)"„()‡«4×»

ใช้การเข้ารหัส05AB1Eลองออนไลน์!


คำตอบนี้พิมพ์ไม่ถูกต้อง
Neil

@ Neil นั่นถูกแก้ไขแล้ว
Adnan

3

JavaScript (ES6) 198 197 ไบต์

รวมถึงการขึ้นบรรทัดใหม่

f=(x=792)=>x--?f(x)+(x%72?'':`
`)+`   |.|      ]^[    /~\`-'~\\ {<| ${"75428613"[x%8]} |>} \\|___|/   /   \\   /__|__\\  | / \\ |  (/   \\)  |)   (| (${x&1?".|,.,|,":",|,.,|."})`[9*(x/9>>3)+x%9]:''

การสาธิต


3

Python 2.7, 179 ไบต์

print"\n".join(s*8for s in"   |.|   *   ]^[   * /~`-'~\ *{<| %s |>}* \|___|/ *  /   \  * /__|__\ * | / \ | * (/   \) * |)   (| *(%s|,.,|%s)".split("*"))%tuple("86137942"+".,,."*4)

เข้ารหัสผู้เล่นหนึ่งคนเป็นสตริงเดียวที่มีตัวละครนอกวงเพื่อให้เราแบ่งออกเป็นรายการเพื่อให้เราสามารถคูณแต่ละเลเยอร์ด้วย 8 และในที่สุดก็ใส่ตัวเลขและเครื่องหมายวรรคตอนที่ต้องการลงในเอาต์พุต


2

Python 2 , 207 197 186 201 ไบต์

b=[x*8for x in"   |.|   #   ]^[   # /~`-'~\ ## \|___|/ #  /   \  # /__|__\ # | / \ | # (/   \) # |)   (| ".split("#")]+["(.|,.,|,)(,|,.,|.)"*4]
for y in'86137542':b[3]+='{<| %s |>}'%y
print'\n'.join(b)

ลองออนไลน์!

ไม่มีอะไรที่ฉลาดและยาวเกินไปที่207 197 แต่เท่าที่ฉันเห็นอย่างน้อยก็พิมพ์เท้าได้อย่างถูกต้องแต่เท่าที่ผมสามารถมองเห็นอย่างน้อยก็พิมพ์เท้าอย่างถูกต้อง

แก้ไขดีขึ้นเล็กน้อยที่ 186

แก้ไข 2กลับไปที่ 200 หลังจากพบว่าทำไมเท้าไม่จริง gotcha ซ่อนเร้น!


1

PHP, 204 ไบต์

<?=gzinflate(base64_decode(pdDLDcMwCAbgO1P8t9qS66jpIzlUWSRu6B6lmb3giAWKJawPDggAIFXQXwSk8drWoxQBYdjf59PeEAR9noIZsnwND8fFcXVMjrvj5hgNhCbMLAOC0BtphmbLhqA30obMtm0IBNGeTf8gCKnPlhGETqQZkvUOgVKVUouUnEpHzf9Vfg));

ลองออนไลน์!

PHP, 205 ไบต์

for(;$i++<11;)for($p=print"
";$c=_86137542[$p++];)echo str_pad(["|.|","]^[","/~`-'~\\","{<| $c |>}","\|___|/","/   \\","/__|__\\","| / \ |","(/   \)","|)   (|",$p&1?"(,|,.,|.)":"(.|,.,|,)"][$i-1],9," ",2);

ลองออนไลน์!

PHP, 211 ไบต์

for(;$i<11;)echo($p=str_pad)("
",73,$p(["|.|","]^[","/~`-'~\\","{<| ".join(" |>}{<| ",[8,6,1,3,7,5,4,2])." |>}","\|___|/","/   \\","/__|__\\","| / \ |","(/   \)","|)   (|","(.|,.,|,)(,|,.,|.)"][+$i++],9," ",2));

ลองออนไลน์!


1
คุณลืมสลับกัน และไม่จำเป็นต้อง[+$i] +
ติตัส

1
คุณสามารถบันทึกอีกหนึ่งไบต์ด้วยการนำหน้าแทนที่จะขึ้นบรรทัดใหม่for(;$y++<11;)for($p=print"\n";$n=_86137542[$p++];)และ:[$y-1]
Titus

@Titus เสร็จแล้วขอบคุณ An Array ต้องการ a+
JörgHülsermann

1
206-1 bytes:; for(;$y++<11;)for($p=print"\n";$n=_86137542[$p++];)echo str_pad(["|.|","]^[","/~``-'~\\","{<| $n |>}","\|___|/","/ \\","/__|__\\","| / \ |","(/ \)","|) (|",$p&1?"(,|,.,|.)":"(.|,.,|,)"][$y-1],9," ",2);)
Titus

โอ้ ... ฉันพยายามforeachแล้ว +นั่นเป็นเหตุผลว่าทำไมผมไม่จำเป็นต้อง
ติตัส

1

ook! , 8519 ไบต์

Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook! Ook? Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook. Ook. Ook? Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook. Ook? Ook! Ook. Ook! Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook! Ook. Ook. Ook? Ook! Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook! Ook. Ook! Ook. Ook? Ook. Ook! Ook! Ook? Ook! Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook! Ook? Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook! Ook. Ook! Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook! Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook! Ook. Ook! Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook! Ook. Ook. Ook? Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook? Ook. Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook. Ook. Ook? Ook! Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook? Ook. Ook? Ook. Ook. Ook? Ook. Ook! Ook! Ook? Ook! Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook. Ook. Ook! Ook? Ook. Ook? Ook. Ook. Ook. Ook? Ook. Ook. Ook. Ook? Ook. Ook. Ook. Ook? Ook. Ook. Ook. Ook? Ook. Ook. Ook. Ook? Ook. Ook. Ook. Ook? Ook. Ook. Ook. Ook? Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook! Ook? Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook! Ook! Ook! Ook. Ook. Ook? Ook. Ook. Ook! Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook! Ook. Ook! Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook? Ook. Ook! Ook? Ook. Ook? Ook. Ook. Ook? Ook. Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook? Ook. Ook? Ook. Ook. Ook? Ook. Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook? Ook. Ook? Ook. Ook. Ook? Ook. Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook? Ook. Ook? Ook. Ook. Ook? Ook. Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook? Ook. Ook? Ook. Ook. Ook? Ook. Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook? Ook. Ook? Ook. Ook. Ook? Ook. Ook! Ook! Ook? Ook! Ook. Ook? Ook. Ook? Ook! Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook. Ook? Ook. Ook. Ook! Ook. Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook! Ook? Ook! Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook? Ook. Ook! Ook! Ook! Ook! Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook. Ook? Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook. Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook? Ook. Ook! Ook. Ook? Ook. Ook! Ook. Ook? Ook. Ook! Ook. Ook? Ook. Ook! Ook! Ook? Ook! Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook. Ook? Ook! Ook. Ook! Ook. Ook. Ook? Ook! Ook. Ook? Ook. Ook! Ook. Ook! Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook! Ook. Ook? Ook. Ook! Ook! Ook? Ook! Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook. Ook? Ook! Ook. Ook. Ook? Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook. Ook? Ook. Ook! Ook. Ook. Ook? Ook! Ook. Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook? Ook. Ook! Ook! Ook? Ook! Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook. Ook? Ook! Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook. Ook? Ook! Ook. Ook? Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook? Ook. Ook! Ook! Ook? Ook! Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook. Ook? Ook! Ook. Ook. Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook? Ook. Ook! Ook. Ook! Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook! Ook. Ook? Ook. Ook! Ook! Ook? Ook! Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook. Ook? Ook! Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook! Ook. Ook! Ook. Ook! Ook. Ook. Ook? Ook! Ook! Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook? Ook. Ook! Ook! Ook? Ook! Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook! Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook. Ook? Ook! Ook. Ook. Ook? Ook! Ook. Ook. Ook? Ook! Ook. Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook. Ook. Ook? Ook! Ook. Ook? Ook. Ook! Ook. Ook? Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook. Ook. Ook? Ook! Ook. Ook. Ook? Ook! Ook. Ook? Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook. Ook. Ook? Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook? Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook? Ook. Ook! Ook! Ook? Ook!

ฉันต้อง

พอร์ตของtony200910041's brainf ** k คำตอบ


ฉันลงคะแนนเพราะคุณ: 1) นำสิ่งนี้ผ่านตัวแปลงโดยไม่ต้องใช้ความพยายามหรือ 2) มีการกำกับดูแลและใช้ความพยายามจริงในการทำสิ่งนี้
เลมอนที่ถูกทำลายได้

2
@DestructibleLemon ฉันไม่เห็นด้วย อาจเป็นไปได้ว่าสิ่งนี้ได้ถูกนำมาใช้กับตัวแปลงสำหรับความพยายามเป็นศูนย์ แต่มันก็เป็นคำตอบที่ถูกต้องอย่างไรก็ตาม ฉันจะไม่ลงคะแนน แต่การลงคะแนนเพราะสร้างแล้วไม่ได้ให้คำตอบที่ถูกต้อง นอกจากนี้พอร์ตหรือคำตอบที่สร้างขึ้นจะโพสต์ตลอดเวลา โดยปกติแล้ว Dennis, MartinEnder ฯลฯ จะสร้างวิธีการดั้งเดิมและแบบสั้นและเกือบทุกคนจะเปลี่ยนคำตอบดั้งเดิมเป็นพอร์ตของสิ่งนั้นเพราะมันสั้นกว่า นอกจากนี้เหตุผลที่ 2 ยังเป็นเหตุผลที่แย่ยิ่งกว่าในการลงคะแนน .. บางทีเขาอาจจะเขียนตัวแปลงของเขาเองซึ่งยังคงใช้ความพยายามอยู่
Kevin Cruijssen

อันที่จริงฉันเขียนตัวแปลงของฉันเอง ไม่ใช่ว่าต้องใช้ความพยายามอย่างมาก
Skidsdev

ฉันไม่เคยบอกว่ามันไม่ถูกต้อง แต่คำตอบก็คือแค่กอล์ฟของคนอื่นเปลี่ยนไปเล็กน้อย
Destructible Lemon

1
สำหรับภาษาแปลก ๆ เช่นนี้ใครจะเขียนโปรแกรมโดยใช้มัน เขาต้องการมีโปรแกรมที่ตลกและไม่แข่งขัน คุณเข้มงวดมากที่นี่ @DestructibleLemon
hucancode

1

C #, 420 ไบต์

กอล์ฟ:

using System;using static System.Console;class Z{static void Main(){int[]a={8,6,1,3,7,6,4,2};int i=0;X("   |.|   ");X("   ]^[   ");X(" /~`-'~\\ ");for(i=0;i<8;i++)Write("{<| "+a[i]+" |>}");WriteLine();X(" \\|___|/ ");X("  /   \\  ");X(" /__|__\\ ");X(" | / \\ | ");X(" (/   \\) ");X(" |)   (| ");for(i=0;i<8;i++)Write((i%2==0)?"(.|,.,|,)":"(,|,.,|.)");}static void X(String s){for(int i=0;i<8;i++)Write(s);WriteLine();}}

ขยาย:

using System;
using static System.Console;
class Z
{
    static void Main()
    {
        int[]a={8,6,1,3,7,6,4,2};
        int i=0;
        X("   |.|   ");
        X("   ]^[   ");
        X(" /~`-'~\\ ");
        for(i=0;i<8;i++)
            Write("{<| "+a[i]+" |>}");
        WriteLine();
        X(" \\|___|/ ");
        X("  /   \\  ");
        X(" /__|__\\ ");
        X(" | / \\ | ");
        X(" (/   \\) ");
        X(" |)   (| ");
        for(i=0;i<8;i++)
            Write((i%2==0)?"(.|,.,|,)":"(,|,.,|.)");
    }
    static void X(String s)
    {
        for(int i=0;i<8;i++)
            Write(s);
        WriteLine();
    }
}

แรงบันดาลใจจากคำตอบ Java ของ Jesse M พร้อมการแก้ไขเล็กน้อยเพื่อให้สั้นลง


คุณสามารถบันทึก 5 ไบต์ด้วยi%2แทนที่จะเป็น(i%2==0)และย้อนกลับ?:ส่วนต่าง ๆ นอกจากนี้ฉันคิดWrite(" {0} ",s);และตัดพื้นที่สีขาวจากการX()โทรจะประหยัดอีก 10 ไบต์
Ken YN

2
ฉันสงสัยว่า C # 0 ยอมรับเป็นเท็จ
hucancode

@hucancode เฉพาะค่าความจริง / เท็จใน C # คือ booleans
TheLethalCoder

คุณสามารถบันทึกไบต์โดยการลบXวิธีการและเพียงแค่วนลูปฉันเชื่อว่าอย่างน้อย คุณสามารถรวบรวมAction<string>เพื่อลบปุย นั่นก็หมายความว่าคุณกลับมาและไม่ได้มีการเขียนมันออกมาไม่จำเป็นต้องไปที่string Consoleคุณสามารถลบusing Systemตามที่จำเป็นเฉพาะสำหรับStringที่คุณสามารถใช้stringแทน มีการปรับปรุงอื่น ๆ อีกมากมายเช่นกัน ฉันขอโทษ แต่ดูเหมือนว่าคุณจะเล่นกอล์ฟไม่ได้เลย
TheLethalCoder

@TheLethalCoder มันเป็นรหัสกอล์ฟครั้งแรกของฉันขอโทษเพื่อน
ราคามาร์ค

1

Mathematica 282 ไบต์

d={"   |.|   ","   ]^[   "," /~`-'~\\ ",StringRiffle[{8,6,1,3,7,5,4,2},{"{<| "," |>}{<| "," |>}"}]
," \\|___|/ ","  /   \\  "," /__|__\\ "," | / \\ | "," (/   \\) "," |)   (| ", "(.|,.,|,)"};f[x_, y_] :=Table[Row@Table[d[[i]],8],{i,x,y}];Column@Flatten@Join[{f[1,3],d[[4]],f[5,11]}]

1

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


A |.|AKKKKKKK ¶A ]^[AJJJJJJJ NEEEEEEEE¶{<| 8H6H1H3H7H5H4H2 |>} N\|___|/GGGGGGG ¶MMMM NDDDDDDDDNCCCCCCCCNLLLLN|)A (|IIIIIII ¶BBBB
N
¶ 
M
AFAAFA
L
(F)A(F)A
K
AA|.|A
J
AA]^[A
I
A|)A (|
H
 |>}{<| 
G
A\|___|/
F
/A \
E
/~`-'~\A
D
/__|__\A
C
| / \ |A
B
(.|,.,|,)(,|,.,|.)
A
  

ลองออนไลน์!


1

Bubblegum , 130 117 bytes

00000000: a4c6 bb0d 4231 0c86 d1de 537c 1d89 1412  ....B1....S|....
00000010: f1a6 402c 42c0 ecc1 cf9d 1d5d 244f e053  ..@,B......]$O.S
00000020: 1d40 5d40 3206 3c5f 0f20 1963 2cef ed66  .@]@2.<_. .c,..f
00000030: 9964 639f 9bb8 a2fb 77cd 39b2 8b1c 2297  .dc.....w.9...".
00000040: c829 728c ecd7 604c b9bb 06c9 180c 6042  .)r...`L......`B
00000050: 36c6 7097 fb24 1b43 0c26 221b a30c 6056  6.p..$.C.&"...`V
00000060: b231 5481 2292 b1d2 d57a 53ab a5fd d3eb  .1T."....zS.....
00000070: 6fe4 8900 00                             o....

ลองออนไลน์!


1

Perl 5 , 206 ไบต์

say$_ x 8 for'   |.|   ','   ]^[   ', " /~`-'~\\ ";print"{<| $_ |>}"for 8,6,1,3,7,5,4,2;say;say$_ x 8 for' \\|___|/ ','  /   \\  ',' /__|__\ ',' | / \\ | ',' (/   \\) ',' |)   (| ';say'(.|,.,|,)(,|,.,|.)'x4

ลองออนไลน์!

มันน่าเกลียดและดุร้าย แต่ใช้ได้ผล

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