Programlama Bulmacaları ve Kod Golfü

Bulmaca meraklılarının ve kod golfçülerinin programlanması için soru-cevap

23
Dijital Üçgenle Özetle
Peki, gerçekten topla. Boşluksuz bir tamsayılar listesi (0-9) alan ve ilk satırdan sonraki her basamağın iki basamağın toplamı olduğu üste giriş listesi olan basamakların aşağı doğru bir "üçgenini" gösteren bir program veya işlev yazın bunun üstünde modulo 10. Örneğin, giriş [7, 5, 0, 9]çıkışa sahiptir. 7 5 0 9 2 …

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!” …

15
Binom karesini göstermek
İki farklı doğal sayı (herhangi bir makul büyüklükte) verilen (herhangi bir şekilde), aşağıdaki örneklerde olduğu gibi toplamlarının karesini çıktı (herhangi bir şekilde): Verilen 4 ve 3, çıktı: 12 12 12 12 9 9 9 12 12 12 12 9 9 9 12 12 12 12 9 9 9 16 16 …

4
Mutant pangolin
Bu, makine öğrenmesini göstermek için kendini değiştiren bir quine veya quine gibi çalışan bir program tasarlamanız gereken bir kod-golf mücadelesidir. Arka fon Burada tarif edilen 'pangolin oyunu' adı verilen temel bir yapay zeka programı var . Temel fikir şudur: Program ilk kez çalıştırıldığında şunu sorar: Tamam, lütfen bir şey düşün …
28 code-golf  quine 

1
En büyük dışbükey çokgen alanını bulun
Tamsayı koordinatların listesi göz önüne alındığında, en büyük alanını bulmak dışbükey çokgen Eğer öyle ki listeden inşa edebilir - Her köşe listede Çokgen içinde listenin hiçbir öğesi yoktur. Örnek: (0, 0) (8, 0) (0, 1) (3, 1) (7, 1) (1, 2) (5, 2) (9, 2) (2, 3) (5, 3) (7, …

11
İyi astarlar arasındaki en büyük boşluğu bulun
Uzunluğu, toplamı ve ürünü asal olan en büyük primi bul gibi ince soru geleneğini takiben , bu en büyük asal zorluğun bir çeşididir. Giriş Kodunuz herhangi bir giriş yapmamalıdır. Tanım Bir asaletin tam olarak ayrı asal faktörlere sahip polup goodolmadığını söyleriz .p-12 Çıktı Kodunuz, ardışık iyi asal sayılar arasındaki mutlak …

20
Başkentleri Başkentsiz Yazdır
Whoa, whoa, whoa ... programını yazmayı bırak. Hayır, "baskı ABC..." demek istemiyorum . Amerika Birleşik Devletleri'nin başkentlerinden bahsediyorum. Özellikle, aşağıdaki listede verilen tüm şehir / eyalet kombinasyonlarını yazdırın herhangi bir sırada seçtiğiniz sınırlayıcılarla (örneğin, Baton Rouge`LA_Indianapolis`IN_...kabul edilebilir), hangi kelimelerin şehir, hangi devlet ve hangilerinin farklı olduğu açıktır. ABCDEFGHIJKLMNOPQRSTUVWXYZkaynak kodunuzda herhangi …

11
Kardinaller ve sıra, 1 ila 100
Sıkıştırma kaslarınızı germek için basit bir tane. Kodunuz (tam bir program), tüm kardinal sayıların 1'den 100'e ve ardından tüm sıralı sayıları 1'den 100'e kadar hecelenmiş İngilizce gösterimini yazmalıdır. hecelenmiş. Her liste tek bir büyük harfle başlamalı ve bir süre ile sonlandırılmalıdır. İki liste bir yeni satır ile ayrılmalıdır. Açıklık uğruna, …

3
Hızlı! Kara delikten kaçış!
87.539.319 ve yalnız uzay yürüyüşü artık yaygındır, birçok insan kendileri ile uzaya yolculuk eder, sırtlarında bir jetpack'ten başka bir şey tarafından itilmez, rotalarını kişisel bir bilgisayar ve klavye ile giderken programlar. Siz böyle bir insansınız; güzel, huzurlu bir uzay yürüyüşüne çıktınız, ne zaman, bir anda, bir kara deliğin yerçekimi tarafından …

5
Al ya da Bırak: Bilgisayarlar İçin Bir Oyun Gösterisi
Bağlam: Mütevazi bir milyarder, dünyanın en iyi ve en parlak programcılarını çekmek için bir oyun programı yarattı. Pazartesi günleri gece yarısına inerken, haftanın yarışmacısı olmak için bir başvuru havuzundan bir kişi seçer ve onlara bir oyun sunar. Bu haftanın şanslı yarışmacısın! Bu haftanın oyunu: Ana bilgisayar size 10.000 dijital zarf …

30
Kelime uzunluğunun yatay grafiği
Giriş Herhangi bir boşlukla ayrılmış kelimelerin listesi. Çıktı N. Çizginin, *n. Kelimesi uzun olduğu kadar çok yıldızla ( ) oluşturulduğu yatay bir ASCII sanat grafiği . Örnek kullanım >Sinyaller kullanıcı girişi, giriş o programın test olmamalı. > This is an example histogram of word length **** ** ** ******* ********* …


23
Cesaret Atlama Krikoları
Bu benim ilk görevim, bu yüzden oldukça basit tutuyorum. telnet towel.blinkenlights.nlKomut satırınızı yazdıysanız ve enter tuşuna basarsanız, sevinç sevincini yaşayacaksınız. Asciim, oldukça basit, ascii sanatıyla bir animasyon yapmaktır. Bugün biz atlama krikoları yapan bir kişinin çok temel bir asimetri yapıyor olacağız. Tek bir topluluğa koyacağımız iki ascii resim olacak. 1 …

1
Code Golf Animasyonu
Birkaç karaktere ulaşan kod-golf girişleri gördüğümde, kodu aşağı çekerken, yan yana bir fark için düzenleme geçmişine bakarım. Gör ve öğren :) Bu zorluk en güzel animasyonlu farkları üreten bir program yapmaktır. Giriş, sipariş edilen herhangi bir metin sürümü serisi olacaktır. Program herhangi bir programlama dilinde yazılabilir. Programın bazı özel programlama …

19
Mikrosaniyeleri saat olarak biçimlendirin: dakika: saniye
Aşağıdaki, bugün Stack Overflow'ta ortaya çıkan bir sorudan ilham alıyor . Çok sayıda mikrosaniye verildiğinde 0 <= n <= 86400000000(örneğin 12345678900), biçimlendirilmiş bir dize hh:mm:ss:000:000, örneğin 03:25:45:678:900; 0 -> '00:00:00:000:000' 12345678900 -> '03:25:45:678:900' 86400000000 -> '24:00:00:000:000' Python'da 209 baytlık bir çözüme sahibim, ancak daha düşük olabilir mi?
28 code-golf  date 

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.