Programlama Bulmacaları ve Kod Golfü

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

14
Toplam her zaman 15
Girdi olarak negatif olmayan bir tamsayı dizisi alan ve giriş dizisinin öğeleriyle birlikte sırayla bir vektör / dizi dizisi çıkaran bir program veya işlev yazın, böylelikle her vektörün 15'e kadar toplanmasını sağlayın. N elementleri "15 çarpmaz", o zaman onu 15 geçen sayı kesilmeli ve kalan bir sonraki vektörün ilk elemanı …

30
Katalanca Sayılar
Katalanca numaraları ( OEIS ) çoğu zaman, kombinasyon görünen doğal bir sayı dizisi bulunmaktadır. N. Katalanca sayı, Dyck kelimelerinin sayısıdır (dengeli parantez dizileri veya [[][]]a ve b iki karakterini kullanarak biçimsel olarak tanımlanmış bir dize gibi tanımlanmış parantez veya parantezler . b karakterlerinden oluşan dizgenin tümü, 2n uzunluğunda, aynı dizgede …

4
Asteroid alanında başarılı bir şekilde gezinme
Giriş Herkes başarılı bir şekilde bir asteroit alanında gezinme olasılığının yaklaşık 3,720 ila 1 olduğunu biliyor. Ancak uyarınıza rağmen, Han Solo hala şansını denemek istiyor. Yapay hayatınız için endişe duyduğunuzda, geminin kendine özgü lehçesinde ( okuma: tercih ettiğiniz Code Golf dili ), ASCII labirentinde bir asteroid alanında hangi yolu seçeceğinize …
36 code-golf  maze 

18
Pisagor Teoremini Görsel Olarak Açıklayın
Pisagor teoreminin ortak görsel açıklaması şöyledir: Kareler, yan uzunluktaki kareyi a + b = cve Pisagor teoreminin dediği gibi alanları temsil etmek içindir . Bu kısım göstermen gereken şey. Senin görevin Yanları ave bdik bir üçgeni temsil etmek için giriş olarak iki tam sayı elde edersiniz (örn. 3, 4). Daha …

24
Tekrar ASCII
Meydan okuma ASCII karakterlerini yeniden düzenleyen bir program yazın! Yazdırılabilir ASCII karakterlerinin tümünü bir kez içeren tek bir dizge çıkarmalıdır. Bu dizenin ilk karakterine 1, ikinci karaktere 2 ve benzerleri atanır. İki karakter normalde yan yana ise (karakter kodları arasındaki fark 1'dir), çıktıda yan yana görünmeyebilirler. puanlama Puanınız, programınızın çıktısının …

10
Yapmam gereken matematik problemini söyle!
Öğretmenim bana her zaman ev ödevi için en karmaşık matematik problemlerini veriyor. Gibi: pg. 546: 17-19, 22, 26, pg. 548: 35-67 odd, 79, 80-86 even. Ve ödevim için ne kadar zaman ayıracağımı önceden bilmek istiyorum, ama hepsini çözmek zorunda kalmak istemiyorum. Bu yüzden benim için programlamak sizin göreviniz. Özellikler Arg, …

7
Dairesel Grafik Olarak Sayılar
İlk önce, üreteceğiniz şeye dair bir fikir edinmek için bu bulmacayı inceleyin . Buradaki zorluk, bulmacanınkiler gibi dairesel bir grafik çıkaran bir program veya fonksiyon yazmaktır (1 ile 100 arasında (10'lu bir sayı). Bu, bu meydan okumaya benzer , ancak roma rakamlarından ziyade bir grafik üreteceksiniz. Aşağıdaki daireler 1-10 arasındaki …

1
Domino Devreleri
sayı tahtası VisualMelson'ın gönderiminde ham puanlar (yani domino sayılır). Bunları, daha fazla cevap geldiğinde, aşağıda açıklanan normalize edilmiş puanlara dönüştüreceğim. Mevcut çözüm, şimdi kıyaslamadaki tüm devreleri çözebilir: Author Circuit: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 …

9
Doğru sırayla şeker yemek
Şeker yemeye gelince, kendimi tipik ev sahibinden daha yüksek standartlarda tutuyorum. "Karıştırmak" ile "en iyisini sona saklamak" arasında hassas bir denge var. Bu mücadelede, her karakterin bir şeker parçasını temsil ettiği bir karakter dizisi verilecek. Farklı karakterler (büyük / küçük harfe duyarlı) farklı şeker türlerini temsil eder. Ardından, programınız aşağıdaki …

3
Hareketsiz bir yaşam (veya hareketli bir tane) boyayın - Yaşam Oyununda bir görüntü çizin
Giriş olarak gri tonlamalı bir görüntü verilmiştir. Göreviniz Conway'in Yaşam Oyununda giriş görüntüsünü mümkün olduğu kadar benzeyen statik veya döngüsel bir desen bulmak . Çıktınız olabilir ya sabit bir görüntü veya gif dönüştürülebilir bazı biçiminde bir döngü animasyon. Çıktı görüntü boyutları girişle aynı olmalı ve yalnızca siyah beyaz pikselleri içermelidir. …


9
Bir Yarış Arabası Programlayın
Kuroineko'ya YAPILANDIRMA. Gauntlet pistinde mükemmel hız (672 hamle) için ödül kazandı. LEADER: * Nimi hafif bir 2129 atıyor. Diğer girişler daha büyük ancak ciddi bir hız gösteriyor. * Lider daha sonraki girişlerden dolayı değişebilir. Görevin, bir yarış arabasını hızlı bir şekilde sürdürebilecek küçük bir program yazmak. kurallar Programınız parçanın görüntüsünde …

28
Java arabaya halı gibi javascript
Başlık çalınmış esinlenerek Greg Hewgill cevabı için JavaScript ve Java arasındaki fark nedir? Giriş Java ve JavaScript, programcılar arasında yaygın olarak kullanılan dillerdir ve şu anda Stack Overflow'ta en popüler etiketlerdir. Ancak hepimizin bildiği gibi, benzer isimler dışında, ikisinin de ortak hiçbir yanı yok. Programlamanın en rezil tartışmalarından birinin şerefine …

5
Zzub Zzif (ters Fizz Buzz)
Tüm sayılar kaldırılmış olarak bir fizz buzz çıkışı snippet'i verildiğinde, fizz buzz snippet'inin doğru olması için mümkün olan en düşük değerlerle doğru numaraları doldurun . Bu meydan okuma amaçlar için fizzve buzzsırasıyla 3 ve 5 olağan değerleri vardır. Giriş, bir geçersiz sekansı ise fizz, buzzsadece boş çizgiler, bunun yerine çıkış …

8
Kendi kendini derleyen derleyici [kapalı]
Bu, bir süre önce dinlediğim derleyicilerle ilgili bir konuşmaya dayanıyor, ancak ne yazık ki ne zaman ve nerede olduğunu hatırlayamıyorum. En kısa derleyiciyi, kendisini derleyebilecek herhangi bir dilde oluşturun. Bir "derleme programı" talimatı içermeyen herhangi bir makul ISA'yı (68K, x86, MIPS, ARM, SPARC, IBM BAL, vb.) Hedefleyin (bu, VAX'ın bazı …

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.