从字面上看是高尔夫球场


27

在现代标准中,高尔夫意味着高尔夫运动,而高尔夫本身就是大众汽车制造的汽车。
因此,今天您将开始编码高尔夫球,而不是通常编码高尔夫球

挑战

用语言A编写一个程序(A),它将输出另一种语言B的程序(B)的源代码,而该程序又将Vroom vrooom!在执行时输出。

规则

  • 程序A的源代码被格式化为漂亮的ASCII汽车(不一定是大众汽车)。
  • 程序A必须以您发布的格式执行。
  • 语言A是相同的语言的语言B.
  • 程序B的输出可能以也可能不是以新行结尾。
  • 程序A不接受任何输入。
  • 请使用非显而易见的语言(深奥的语言)解释程序A。
  • 您必须以# Language A, Language B例如开始您的答案。# Brainfuck, Python
  • 在发布此挑战时,有效语言必须包含英文Wikipedia文章esolangs文章Rosetta Code文章
  • 有创意:-)

计分

这是一次人气竞赛。到10月4日投票最多的答案将宣布为获胜者。

Brainfuck,Python 2

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

输出以下代码,可以在Python 2中执行;

print "Vroom vrooom!"

12
我不确定您的高尔夫球轮是否可以以这种形状滚动!
致命

3
嘿,你是对的。那我要滑高尔夫球。
Bassdrop Cumberwubwubwub 2015年

2
是。编辑我的帖子以澄清
Bassdrop Cumberwubwubwub 2015年

7
这个问题太笼统了,更多地侧重于ASCII艺术技能而不是编程技能。在许多语言中,可以随意插入空格,因此这一挑战归结为一场美术比赛。
丹尼斯

10
我同意丹尼斯的评论,但我想指出的是,如果我们暂时忽略问题的性质,则该规范在第一篇文章中就写得很好。干得好:)
Sp3000

Answers:


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汽车中获得了灵感。我的是从后面看的皮卡车:

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

2
@ETHproductions老兄,不是我的笑话。它归因于 Erik Naggum。
coredump 2015年

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#--------'  ""____""  `-------------------------------'  ""____""

您可以在这里进行测试。

贾姆

"#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!”

这将是这些语言的有效语法,它们将输出“ Vroom vroom!”。

高尔夫脚本

高兴

Ĵ

JQ

套索

郎5

m4

毫升/升

三文鱼

TPP等

此列表来自Rosetta代码的Hello World程序


12
该源代码看起来不像我见过的任何汽车!
Mark Butler

@Fatalize。这是错别字。很抱歉,J
Kishan Kumar 2015年

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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.