Programlama Bulmacaları ve Kod Golfü

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

10
İki yaratık arasındaki savaşı simüle et
Hoş geldin, cesur kod golfçüsü! Bugün bir cin ve bir elf arasındaki büyük savaşın ortasında duracaksınız! goblin attacks elf! elf dodges! elf attacks goblin! elf hits goblin for 13 damage! goblin has 37 health left. goblin attacks elf! goblin hits elf for 1 damage! elf has 49 health left. elf …


14
Taş, Kağıt, Makas, Kertenkele, Spock [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden -konu üzerinde Kod Golf Stack Exchange için. 2 yıl önce kapalı . İki dizeyi girdi olarak alacak ve sonuç için tek bir çıktı döndürecek bir işlev oluşturun. En popüler cevap …

30
Rasgele bir sayı dizisi oluşturma
Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır, ancak tarihsel önemi vardır. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Meydan okuma: Rasgele bir sayı dizisi oluşturun. Tek girdi dizinin uzunluğu olmalıdır. Saf fonksiyonel çözümler için ekstra internet noktaları. Not: Bu bir kod trolling sorusudur. Lütfen soruyu …

3
En uzun tekrarlanmayan Hayat Oyunu dizisi
Pozitif bir tamsayı N verildiğinde, N x N-ızgarasında, Yaşam Oyunu kuralları altında en uzun tekrarlanmayan diziyi veren başlangıç ​​desenini belirleyin ve bir torus üzerinde oynatılan sabit bir desenle (uzunluk 1 döngüsü) biter. Amaç en kısa program değil, en hızlı programdır. Dünya sonlu olduğu için, sonunda bir döngüye gireceksiniz, böylece daha …


27
Belirgin bir kelime oluşturun
Zorluk basit: sözcük oluşturmak. Özellikler: Kelime belirgin olmalıdır. Bu, "ünsüz ve sesli harf arasında geçiş yapma" olarak tanımlanır. Bir ünsüz aşağıdaki harflerden biridir: bcdfghjklmnpqrstvwxz Sesli harf aşağıdaki harflerden biridir: aeiouy Word rastgele oluşturulmalıdır. Kelimeler her ünsüz ve sesli harfleri içerebilmelidir. (Sadece bcdfünsüzler ve aeiünlüler için kullanamazsınız .) Word 10 harf …

6
Code Golf: Somunları karıştırın, böylece aynı türden hiçbiri dokunmaz
Giriş: Giriş, rastgele bir fındık dizisidir (kendi dilinizde), olası fındıklar bunu takip eder. Programınızın, tamsayı kodu gibi her türlü somunu temsil etmenin bir yolu olmalıdır. Program, herhangi bir somun konfigürasyonunun herhangi bir boyut dizisini işleyebilmelidir. Olası Somunlar: Kola nut Macadamia Mamoncillo Maya nut Mongongo Oak acorns Ogbono nut Paradise nut …

3
Post-It Güvenlik
Bildiğiniz gibi, bilgisayar korsanları her yerde ve her şeyi kesmek istiyorlar. Herhangi bir hacker'ı durduracak parola gereksinimleri yapmanız istendi . Sorun şu ki, patronunuz LOC için ödeme yapmanın kötü olduğunu duymuş ve muhtemelen çalışabilecek en basit şeyi yazabilmeniz için ayda eklenen $ 1800 - 0.03 * karakter ödüyor. Bu nedenle, …
16 code-golf 

15
Şehir isimleri oyunu
İsterseniz, şehir adı oyun kurallarına göre şehirleri sıralayan bir program yazın. Şehrin her adı, önceki şehir adının son harfinden başlamalıdır. ÖrneğinLviv -> v -> Viden -> n -> Neapolis -> s -> Sidney -> y -> Yokogama -> a -> Amsterdam -> m -> Madrid -> d -> Denwer İlk …

13
Analog saat oluşturma [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 2 yıl önce kapalı . ASCII grafiklerini kullanarak geçerli sistem saatini analog saat olarak gösteren bir program yazın. Saatin …


10
5 asalın toplamı
Terence Tao kısa bir süre önce Goldbach'ın varsayımının zayıf olduğunu kanıtladı ! Hadi sömürelim! Tek bir tamsayı verildiğinde n > 1, n5 astara kadar toplam olarak yazın. Girişi istediğiniz gibi alın ve istediğiniz gibi çıktı verin. Örneğin, def g(o): for l in prime_range(o+1): if l == o: return l, for …
16 code-golf  math  primes 

4
En İyi Skorlu Boggle Kurulu
Bu (şimdi geçersiz) sorunun cevaplarını görmek ilgimi çekiyordu , ancak hiçbir zaman düzeltilmedi / geliştirilmedi. 6 taraflı Boggle zarlarından oluşan bir set ( bu sorudan çalınan yapılandırma) verildiğinde , hangi kart yapılandırmasının mümkün olan en yüksek puan için izin vereceğini iki dakika içinde belirleyin. (yani hangi zar hangi yerde yukarı …

4
Markov Zincir Beatbox Jeneratörü
Geçen gün yaşadığım bir fikir: Önceden tanımlanmış seslerin bir Markov Zincirini takip ederek vuruşlar yapmak . Birisinin Google Çeviri ve Almanca ile bir beatbox yaptığını hatırlıyorum ( bağlantıyı takip edin ve dinle düğmesine basın). Dolayısıyla, zorluk belirli bir zincirden Google Çeviri'ye bir metin girişi oluşturmaktır. Veya nota kullanabilir ve kendiniz …

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.