Kelimenin tam anlamıyla kod golf [kapalı]


27

Günümüz standartlarında Golf bir oyun oynamak için çevirir golf ederken, golf kendisi Volkswagen tarafından üretilen bir arabaya çevirir.
Yani normal kod golf oynamak yerine, bugün bir golf kodlama yapacaksınız .

Meydan okuma

Dil bir program (A) yaz A hangi irade çıkışı dili başka bir program (B) kaynak kodu B 's dönüş irade çıktı, Vroom vrooom!idam.

kurallar

  • A programının kaynak kodu güzel bir ASCII aracına biçimlendirilmiştir (zorunlu olarak bir volkswagen değil).
  • A programı, kaydettiğiniz biçimde çalıştırılabilir olmalıdır.
  • Dil A DEĞİL dil B. ile aynı dili
  • B programının çıktısı yeni bir satırla bitebilir veya bitmeyebilir.
  • Program A giriş yapmaz.
  • Açık olmayan dillerde (ezoterik) lütfen A programını açıklayın.
  • Cevabınızı # Language A, Language Börneğin ile başlatmalısınız . # Brainfuck, Python.
  • Geçerli diller , bu zorluğun yapıldığı sırada İngilizce Vikipedi makalesi , esolangs makalesi veya Rosetta Kodu makalesi içermelidir .
  • Yaratıcı ol :-)

puanlama

Bu bir popülerlik yarışması. 4 Ekim'e kadar en fazla oyu alan cevap hangisi ise kazanan ilan edilecektir.

Örnek

Brainfuck, Python 2

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

Bu, Python 2'de çalıştırılabilecek aşağıdaki kodu verir;

print "Vroom vrooom!"

12
Golfünüzün tekerleklerinin bu şekilde düzgün bir şekilde yuvarlandığından emin değilim!
15'te 11

3
Heh, haklısın. O zaman kendime kayar bir golf alacağım.
Bassdrop Cumberwubwubwub 17:15

2
Evet. Netleştirmek için Gönderimimi Düzenlendi
Bassdrop Cumberwubwubwub

7
Bu soru çok geniş ve programlama becerilerinden çok ASCII sanat becerilerine odaklanıyor. Birçok dilde, boşluklar istendiğinde eklenebilir, bu nedenle bu zorluk bir sanat yarışmasına katılır.
Dennis,

10
Dennis'in yorumuyla aynı fikirdeyken, bir an için sorunun niteliğini göz ardı edersek, bu özelliğin ilk yazı için oldukça iyi yazılmış olduğunu belirtmek isterim. İyi iş :)
SP3000

Yanıtlar:


40

kötülük, 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

Kötü program için, bu cevapta yaptığım gibi benzer bir yöntem kullandım . Özetle, bir Volkswagen golf yapmak için göz ardı edilen karakterlerle karıştırmadan önce istenen JS'yi üreten optimal bir kısa program ( bu dört komutla sınırlı ) oluşturdum .

Vroom vrooom!Konsoluna yazdırılan aşağıdaki JS programını yazdırır :

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

19

Ortak Lisp, BASIC (ve Python)

Bazı güzel ASCII otomobillerinden ilham aldım . Mine arkadan görülen bir kamyonet:

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

2
@ETHproductions Eski bir şaka, benim değil, btw. Bu edilir atfedilen Erik Naggum.
coredump

3
güzel bir. Arka camdan
hoşlandım

12

CJam, C ++

Arabam 1988 Pontiac Trans Am . (Elimden geleni yaptım.: 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#--------'  ""____""  `-------------------------------'  ""____""

Bunu burada test edebilirsiniz .

CJam

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

Bunu burada test edebilirsiniz .

C ++

#include <iostream>

using namespace std;

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

11

BrainFuck, Golf Script, Glee, JQ, Kement, Lang5 ve diğerleri

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

Çıktı

"Vroom vrooom!"

"Vroom vroom!"

Golf Komut Dosyası

neşe

J

JQ

Kement

Lang5

m4

Ml / I

Somon

TPP ve daha birçok

Bu liste Rosetta kodunun Hello World Programından geldi.


12
Bu kaynak kodu gördüğüm hiçbir arabaya benzemiyor!
Mark Butler

@Fatalize. yazım hatası oldu. Ve J için üzgünüm
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
      /////         /////
       ///           ///

(Üzgünüm, araba gerçekten kötü)


11
Bu, bir arabadan çok, yağmur bulutuna benziyor: D
mınxomaτ

1
Evet öyle. :)
HyperNeutrino 17:15
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.