«code-generation» etiketlenmiş sorular

Yanıtların kod üretmesi beklenen zorluklar için.

8
Kıyafet veya Downgoat?
Keçinin bir görüntüsünü verdikten sonra, programınız keçinin baş aşağı olup olmadığını belirlemeye çalışmalıdır. Örnekler Bunlar girdinin ne olabileceğinin örnekleridir. Gerçek giriş değil Giriş: Çıktı: Downgoat spec Programınız en fazla 30.000 bayt olmalı Giriş tam keçiyi içerecek Resim her zaman bir keçi içerecektir Keçi ters ise, çıkış Downgoat, aksiUpgoat Girdi, bir …


18
Rube Goldberg Merhaba Dünya
Bu golf için birden fazla dil kullanmanız gerekecek. Görev Bir Rube Goldberg makinesi , çok basit bir görevi yerine getirmek için çok sayıda karmaşık adımlar atan bir işlemdir. Bu golfün amacı çıktı almaktır Rube Goldberg... ama doğrudan değil. Makine "Makineniz", yürütüldüğünde, Rube Goldbergyürütme sırasında çıkarılacak başka bir dilde başka bir …

30
100 Java Tuple sınıfı oluşturun
Standart çıktıya yazdığınız bir komut dosyasını veya dilinizin eşdeğer, ile başlayan 100 satır (geçerli) Java kodunu yazın: class Tuple1 {public Object _0;} class Tuple2 {public Object _0,_1;} class Tuple3 {public Object _0,_1,_2;} class Tuple4 {public Object _0,_1,_2,_3;} class Tuple5 {public Object _0,_1,_2,_3,_4;} class Tuple6 {public Object _0,_1,_2,_3,_4,_5;} class Tuple7 {public …

30
Kodunu oluşturun
İlgili: Make a; # tercüman Yukarıdaki bağlantılı mücadelede görev, ezoterik dil için bir tercüman oluşturmaktı ;#. ;#dil Dilin tam olarak iki komutu vardır: ;ve #(diğer tüm karakterler tercüman tarafından dikkate alınmaz): ;: Akümülatörü artırma #: Akümülatörü 127'ye modulo yapın, karşılık gelen ASCII karakterini yazdırın ve akümülatörü 0'a sıfırlayın. Meydan okuma …

27
Benzersiz karakterlere sahip kod üreteci
Meydan okuma Göreviniz, başka bir kod parçasını çıkaran bir kod parçası yazmak. Bu kod sırayla, son kod tamsayı 1 olana kadar başka bir kod çıkarmalıdır . Zincir, ilk çıkış 1 verildiğinde sona erer . Programlarınızdan hiçbiri herhangi bir karakteri paylaşamaz (Kurallar bölümünde bir istisna vardır). Kazanan gönderim, en uzun zincir …

15
1–255 sayıları için Brainfuck oluştur
1'den 255'e kadar olan sayılar için verilen sayıyı dizinin bir byte'ında üretecek olan BF kodunu ve yeni bir satır yazdıracak bir program yazın. Örneğin, çıktının ilk dört satırı olabilir (ve büyük olasılıkla olacaktır): + ++ +++ ++++ Kazanan en küçüğü olacak: source code + output(bayt cinsinden). Açıklamalar ve Revizyonlar : …

22
Bir dizgeyi patlat
Herhangi bir dize verildiğinde, metnin her köşegen boyunca yukarı ve aşağı doğru gittiği bir üçgen şeklinde yazdırın. Örneğin, bir girdi "Hello World"çıktı olmalıdır: d l r d o l W r d o l o W r d l o l l o W r d e l o l …

13
Ortalama quine'nuzu 1-up
Bir 1'li quine bir Quine'ın çok benzer bir programdır. Buradaki en büyük fark, programın n kopyası bir araya getirildiğinde, sonucun orijinal programı n + 1 kez basmasıdır. Örnek Programınız Abc123: Abc123 -> Abc123Abc123 Abc123Abc123 -> Abc123Abc123Abc123 Abc123Abc123Abc123 -> Abc123Abc123Abc123Abc123 Meydan okuma Buradaki zorluk, herhangi bir dilde en kısa geçerli 1-up …

7
Üç poligon, iki dönem iki quine ve bir kod golf mücadelesi
Program A'yı, A dilinde çalıştırmanın Program B'yi ürettiğini ve program A'yı B dilinde çalıştırmanın C programını yaratmasını sağlayın. B dilinde çalıştırıldığında, B programı, Program A'yı, B dilinde ise program A'yı C programında çalıştırır. C dilinde, A dilinde veya B dilinde çalıştırıldığında , "Yanlış dil!" Yazıyor. Program | Language | Result …

6
Yapabileceğiniz en büyük sonsuzluğu yapın!
Sıra sayısı sistem sonsuz sayılarla bir sistemdir. Çok sayıda sonsuz sayı var. Kelimenin tam anlamıyla kendi sonsuzluğunu temsil edecek bir sonsuzluğa sahip olmadığı sonsuz sayıda sayı. Yukarıdaki resim nasıl çalıştıkları hakkında küçük bir fikir verir. Sıra numarası ( Von Neumann yapısı ) önceki sıralardan oluşan bir kümedir. Örneğin, 0 boş …

14
Sierpinski Üçgen Fraktal dizgisine TeX üret
Meydan okuma 5 seviyeli Sierpinski Üçgen Fraktalını dizecek TeX (LaTeX) matematik denklem kodunu (aşağıda verilmiştir) veren kodu yazın. En kısa kod kazanır . ayrıntılar TeX (ve LaTeX gibi arkadaşlar) sofistike bir dizgi sistemidir. Matematiksel formüller için rasgele iç içe geçmiş karmaşık ifadeler yapabilir. Tesadüfen bu "iç içe geçmiş kompleks" aynı …

30
Belirli bir girdiyi basan bir komut dosyasını çıkaran komut dosyası
Girdi olarak bir dize alan bir kod parçası yazın ve aynı dilde çalıştırıldığında ilk giriş dizesini çıkaracak bir kod parçası çıkar. AZ, az ve 0-9 karakterlerinin herhangi bir birleşimini işleyebilmelidir. Python'daki örnek: import sys print "print('" + sys.argv[1] + "')" Girişi göz önüne alındığında, testing123geri dönecektir print('testing123'). Bu kod golf …

2
Brainfuck ile MarioLANG Birimini Çevirme
MarioLANG , kaynak kodunun Super Mario Bros. seviyesine benzeyen iki boyutlu bir programlama dilidir. Dahası, talimat seti Brainfuck 'a çok benziyor . Bu, MarioLANG'nın esas olarak, talimat göstergesinin Mario gibi hareket ettiği 2-D Brainfuck olduğu anlamına gelir. Bu yüzden MarioLANG’nın Programlama Dili Sınavına gönderimini yazarken , bir Brainfuck’a “Merhaba, Dünya!” …

2
Quines hakkında hiper
Hyperprogramming'ten ilham alan : N + N, N × N, N ^ N hepsi bir arada . @MartinEnder ve @trichoplax'a kum havuzundaki yardımları için teşekkürler. Tanımlar Hyperquines Bir tanımlama hyperquine düzenin n bir Quine'a benzeri tam program veya fonksiyon olarak P ye uyan için geçerli olan tüm kuralları doğru quines …

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.