กอล์ฟรหัสแท้จริง [ปิด]


27

ในยุคปัจจุบันมาตรฐานการตีกอล์ฟหมายถึงการเล่นเกมกอล์ฟในขณะที่การเล่นกอล์ฟแปลเป็นรถที่ผลิตโดยโฟล์คสวาเกน
ดังนั้นแทนที่จะปกติการเล่นกอล์ฟของรหัสที่คุณจะได้รับในวันนี้การเข้ารหัสกอล์ฟ

ท้าทาย

เขียนโปรแกรม (A) ในภาษาAซึ่งจะเอาท์พุทซอร์สโค้ดของอีกโปรแกรม (B) ของภาษาBซึ่งในทางกลับกันมันจะส่งออกVroom vrooom!เมื่อดำเนินการ

กฎระเบียบ

  • ซอร์สโค้ดของโปรแกรม A ถูกจัดรูปแบบเป็นรถ ASCII ที่ดี (ไม่จำเป็นต้องเป็น volkswagen)
  • โปรแกรม A ต้องสามารถใช้งานได้ในรูปแบบที่คุณโพสต์ไว้
  • ภาษา A ไม่ใช่ภาษาเดียวกับภาษา B
  • ผลลัพธ์ของโปรแกรม B อาจหรือไม่อาจลงท้ายด้วยบรรทัดใหม่
  • โปรแกรม A ไม่รับอินพุต
  • ในภาษาที่ไม่ชัดเจน (ความลับ) โปรดอธิบายโปรแกรม A.
  • คุณต้องเริ่มตอบด้วย# Language A, Language Bเช่น # Brainfuck, Python.
  • ภาษาที่ถูกต้องจะต้องมีทั้งบทความวิกิพีเดียภาษาอังกฤษเป็นบทความ esolangsหรือบทความ Rosetta รหัสในช่วงเวลาที่ท้าทายนี้ถูกโพสต์
  • มีความคิดสร้างสรรค์ :-)

เกณฑ์การให้คะแนน

นี่คือการประกวดความนิยม คำตอบใดก็ตามที่มีคะแนนโหวตมากที่สุดภายในวันที่ 4 ตุลาคมจะมีการประกาศผู้ชนะ

ตัวอย่าง

Brainfuck, Python 2

                   ++++++++++[>+++>
                ++++    ++>+++    ++++
              +++<        <<        -]>>>
     ++++++++++++.        ++        .------
   ---.+++++.++++++.<<++.++.>++++++++++++++
 ++++++++++++.>--.---..--.<<--.>>+++++++++.
 ----.---...--.----------------------------
  ---------------------------------------
     \--o--/                    \--o--/
      \-_./                      \+_./

เอาต์พุตนี้เป็นรหัสต่อไปนี้ซึ่งสามารถเรียกใช้งานได้ใน Python 2

print "Vroom vrooom!"

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

3
เฮ้คุณพูดถูก ฉันจะเล่นกอล์ฟแบบตัวเลื่อนแล้ว
Bassdrop Cumberwubwubwub

2
ใช่. แก้ไขโพสต์ของฉันเพื่อชี้แจง
Bassdrop Cumberwubwubwub

7
คำถามนี้กว้างเกินไปและเน้นทักษะศิลปะ ASCII มากกว่าทักษะการเขียนโปรแกรม ในหลาย ๆ ภาษาช่องว่างสามารถแทรกได้ตามต้องการดังนั้นความท้าทายนี้จึงมีการจัดประกวดศิลปะ
Dennis

10
ในขณะที่ฉันเห็นด้วยกับความคิดเห็นของเดนนิสฉันอยากจะชี้ให้เห็นว่าถ้าเราไม่สนใจธรรมชาติของคำถามสักครู่สเป็คนี้ค่อนข้างเขียนได้ดีสำหรับโพสต์แรก เป็นงานที่ดี :)
Sp3000

คำตอบ:


40

ชั่วร้าย JavaScript (ES6)

                                        aeMeeeDDDeDDDwHwwwwwwDaeeaeae;.
                                  .eu@wa04QMMM4WHHWWM#404HGV#0B4aeee0HeHa
                               .ewD&M%e       aG##a       aa a@Q%Bwaaeeuu4.
                           .uwuwW&u          e&M&e        H  wB0B&uGMVBGuuGu
                          wuu@M0Bu           wW@4Be      ueu=w#H00%V%QG@W%eGa
               ...aa+aeeweWWaee#G&G%V@B@G0@B&00V0V0%4VB4%BQGeewwB%BwwwV0%HMwae
           eaeee&BQM%M@4B%Mu%4G@BMwaeeaeeaawwaeeeuuuuwaaaeewwwuueee&QBeweaeMQ4e
      ,w#QawaHBH4Veaaaawueueeawaaeeeeuuwue&%#eeaeewaaawueewaeaeawueaQBBeeeHVewe.
    .eeuu0waaeQMQ%0Waaaawaeaeeee+u<+<=<===->::w~<+<=~-:<><uuwaeeaee&@B&&uuwawaa.
   aaaaaweaaQ#@4%@4#Veuuu~><uuw<-ewaaeueeaweeeeueweaeewaaaee-weH#V#%BBQ@0ueeawea
   aeewuuu#QB4B4B&0W%QVeuweeeaeM4M%&0W&MG@M0QV%VB0M%W0M&#QQeae4%#G#Q%4#4Q#Vwu>uuw
  wQWGuuwMHWVVuue<e%eQ4M4#@0BBWVHVVQ#4HG4%B%#&H@M#BMM0G0MVW0WQ44uwue.eueHGG#waHBe
  e&H0ueeV%Heu0wu,GQu0BGWQVH40MM4@0H0BQMMHWW%weueeaawuuuuwuu#@4Hu@&w+MVw@4M%ueeB
   %B0V&QW%MaVee>uwH%BW%4aeeeeueeuweaeeeeBMBGM&%H0QG&44#Mwe&#%VaWeeee~&Qw#V%G&wu.
   eaeDD&WQ&eGu,.&&0H%04ewaeeaDeB%#HG&#H#BQQ#&#@0Vuw0HBMaD4H#G#eWDee%DaD.Ww
         .u%.ue.4aaa.@Mw                                    ,w&wDwwDwwue@a
           eeHueMwa@Ge                                       .uV&.eeDw.4u
            "ee00V0e'                                          "a@HB4wP

สำหรับโปรแกรมชั่วฉันใช้วิธีที่คล้ายกันกับที่ฉันทำกับคำตอบนี้ โดยสรุปผมสร้างโปรแกรมสั้นได้อย่างดีที่สุด ( จำกัดสี่คำสั่งเหล่านี้ ) ที่ผลิต JS ที่ต้องการก่อนที่จะผสมกับตัวละครที่ไม่สนใจที่จะทำให้กอล์ฟโฟล์คสวาเก้น

มันพิมพ์โปรแกรม JS ต่อไปนี้ซึ่งจะพิมพ์ออกVroom vrooom!ไปยังคอนโซล:

       c=console
      o  =   x=>c
.log(x+"om!");O=o
Q="Vroom\x20vroo";
  (O)       (Q)

19

Common LISP, BASIC (และ Python)

ผมเอาแรงบันดาลใจจากบางอย่างดีรถยนต์ ASCII Mine เป็นรถกระบะที่เห็นได้จากด้านหลัง:

         (if'(
      (-----------------)  
    _(  _______________  )_ 
   (_( (               ) )_)
     ( (_______________) )
     (                   )
   (=======================)
   (( MY OTHER CAR        ))
   (( IS A CDR            ))
   (-----------------------)
    (  )               (  )
    (__)               (__))
(lambda()(format t"~&PRINT ~S~%""Vroom vroom!")))

2
@ ETHproductions มันเป็นเรื่องตลกเก่าไม่ใช่ของฉัน btw มันเกิดจาก Erik Naggum
coredump

3
ทำได้ดีนี่. ชอบหน้าต่างด้านหลัง
Kishan Kumar

12

CJam, C ++

รถของผมเป็น1988 Pontiac Trans Am (ฉันพยายามอย่างดีที่สุด: P)

                                 "#"e####===========_
                            "inclu"+               e#\
                          "de "   +           "<iostream>"+e#+--.____    __..
             N+N+"using"+" namespace "+"std;"+Ne#---" """""       """""  __'
      +N+"int "                                                    +"main()"+
 N+"{"+N+" "4*+"c"   +"out << \"Vr"+e#====================.--""  ""--.=======:
e#      [w] : /        \ : |========================|    : /        \ :  [w] :
"oom"+" vro"+            "oom!\";"+e#===============|    :|          |:   _-"
 N+"}"+e#___: \        / :_|=======================/_____: \        / :__-"
  e#--------'  ""____""  `-------------------------------'  ""____""

คุณสามารถทดสอบนี้ที่นี่

CJam

"#include <iostream>"N+N+"using namespace std;"+N+N+"int main()"N+"{"+N+" "4*+"cout << \"Vroom vrooom!\";"+N+"}"+

และคุณสามารถทดสอบที่นี่

C ++

#include <iostream>

using namespace std;

int main()
{
    cout << "Vroom vrooom!";
}

11

BrainFuck, Golf Script, Glee, JQ, Lasso, Lang5 และอีกมากมาย

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

เอาท์พุต

"Vroom vrooom!"

ซึ่งจะเป็นไวยากรณ์ที่ถูกต้องสำหรับภาษาเหล่านี้ซึ่งจะ ouptut "Vroom vroom!"

สคริปต์กอล์ฟ

ยินดี

J

JQ

เชือก

Lang5

M4

มล. / I

แซลมอน

TPP และอีกมากมาย

รายการนี้มาจากโปรแกรม Hello World ของรหัส Rosetta


12
ซอร์สโค้ดนั้นไม่เหมือนรถคันอื่นที่ฉันเคยเห็น
Mark Butler

@Fatalize มันเป็นพิมพ์ผิด และขอโทษสำหรับ J
Kishan Kumar

6

Java, Python

    public final class
Car{public static void main
(String    ...a    ){System
//CCCCC    CCCC    CCCCCCCC//
.out.println("print(\"Vroom"+
" vroom!\")");}}//HDBSKJBGIWE
      /////         /////
       ///           ///

(ขออภัยรถแย่จริงๆ)


11
มันดูเหมือนเมฆฝนมากกว่ารถยนต์: D
mınxomaτ

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