Programlama Bulmacaları ve Kod Golfü

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

30
Tekrarlanan sayılarla dizi oluşturma
Meydan okuma Bu sorudaki göreviniz pozitif bir tamsayı alan bir program veya adlandırılmış bir işlev yazmaktır n STDIN, ARGV veya işlev bağımsız değişkenleri aracılığıyla girdi olarak (0'dan büyük) alan ve STDOUT veya işlev döndürülen değeri aracılığıyla bir dizi çıkaran yazmaktır. Kulağa yeterince basit geliyor mu? İşte kurallar Dizi yalnızca gelen …

3
ASCII Su İşleri
giriş f A\/Gibi karakterlerin bir ızgarasını düşünün f f f A A / \ \ / A A \/ / \/ nerede: f bir su akışını aşağıya akan bir musluğu temsil eder A su akışını iki katına çıkarır, böylece yarısı tam sola ve yarısı sağa gider \ su akışını bir …

8
Ölümcül Tüccarlar
Kar elde etmeyi umarak yabancı bir tüccarsınız. İnsanların ticaret yapmak istedikleri 5 ürün var: Apricots, Bkürek, Canaries, Dmallar ve Earwigs. Kışın başlayarak, ne üreteceğine karar vermelisin. Sonra, sonbaharda, seyahat ve günlerinizi bir kar için ticaret. Oynanış Oyuna her bir ürünün 10 tanesiyle depolamaya başlarsınız. Her yıl, her üründen 2 tane …

20
Ulam Numaraları Oluşturma
Girdi olarak bir tamsayı n(burada n < 10001) verildiğinde , ilk n Ulam sayılarını çıktılayacak bir program yazın . Bir Ulam numarası aşağıdaki gibi tanımlanır: U 1 = 1U 2 = 2. Çünkü n > 2U n , tam olarak bir şekilde iki farklı önceki terimin toplamı olan U n-1'den …

8
Çöp Adam Savaşlarını Çiz
Bu meydan okumayı ileri çizim becerilerimle hazırladığımı hayal et. Arka fon Çöp Adam savaşları, Dünya'nın baskın türünün sopalardan başka bir şeyden yapılmadığı uzun zaman önce gerçekleşti. Tarihçiler o zamanlar ressam ya da kamera bulunmadığı için pişmanlık duyuyorlar, bugünün tarih kitaplarında bu savaşın bazı resimlerini kullanabiliriz. Kodlama güçleriniz bu noktada yararlı …

2
Beyni stratejisi
Mastermind için sadece kod-golf zorlukları bulabildim, işte kendime almak isteyeceğim bir kod-meydan okuma versiyonu. 1993 yılında Koyama ve Lai tarafından normal Mastermind oyunu MM (4,6) için en uygun strateji, ortalama # tahmin = 5625/1296 ~ 4.34 olarak bulundu. MM (5,8) hala çözülmemiştir, ancak ortalama tahmin sayısının ~ 5.5 olduğu tahmin …

11
ASCII metnini braille diline çevir
ASCII metnini braille çıktısına çeviren bir program yazın . Gereksinimler: Giriş stdin, komut satırı veya başka bir harici giriş kaynağından gelebilir. Çıktı braille olarak tanınabilir olmalı, çıktı formu size kalmış. Bir örnek oyükseltilmiş bir nokta ve .yükseltilmemiş bir nokta için olabilir. Metin örüntü gösterimi 1-3-4kabul edilemez. Uzun satır sarması gerekli …
19 code-golf 


29
Bir dizedeki tüm sayıları çarpma
Kazanan: Chilemagic , büyük bir 21 bayt! Cevabınızı göndermeye devam edebilirsiniz, ancak artık kazanamazsınız. Orijinal yayın saklandı: Amacınız bir dizedeki tüm sayıları bulmak ve her birini kullanıcı tarafından bir değer girişi ile tek tek çarpmaktır Ondalık sayılar için endişelenmenize gerek kalmayacak Kullanıcı bir sayı ve bir dize girer Kullanıcı bir …
19 code-golf 

4
Orman - Simüle Edilen Bir Ekosistem
NOT Bu sorun bu reddit iş parçacığından (spoiler uyarısı!) Alınmıştır ve bu sitenin biçimine uyacak şekilde ayarladım. Tüm kredi "Coder_d00d" reddit kullanıcısına gider. Bu problemde, bir ormanı simüle edeceğiz. Bu simüle edilmiş orman için 3 yönü ele alacağız. Fidan, Ağaç veya Yaşlı Ağaç olabilen ağaçlar. Oduncular (Ağaçları keser, öğle yemeğini …


5
Einstein'ın bilmecesini çözün
Einstein bir bilmece yazdı. Dünyanın% 98'inin bunu çözemediğini söyledi. Trende çalışırken bu bilmeceyi yaklaşık 25 dakika içinde çözdüm. Temelde sadece kesinti. Bilmece Arka arkaya 5 farklı renkte 5 ev vardır. Her evde farklı bir milliyete sahip bir kişi yaşıyor. 5 mal sahibi belirli bir tür içecek içer, belirli bir puro …
19 code-golf 

3
Ahhhh! Canavarlar HHH İşte!
IBM PC AT, YouTube (videoya bakın) , Wikipedia (makaleye bakın) ve Susam Sokağı'ndan öğrendiğimiz gibi : Mektup H, alfabenin en acımasız mektubu ! (Aslında iki elementlerden oluşan bile Kod Sayfa 437 . In gerçeği, hatta DAHA acımasız tarafta.) Yabancılar gibi, ah ... Yabancılar , Canavarlar acımasızca yumurtalarının yanına gelmeye cesaret …
19 code-golf  game  maze 

5
2048 Bot Mücadelesi
Biz 2048 klonlama , analiz 2048'i, ama neden bunu henüz oynamadım? 2048 otomatik olarak oynamak için 555 bayt javascript snippet'i yazın, bir saat sonra en iyi puan sayılır (aşağıdaki puanlamaya bakın). Kurmak: Goto 2048 ve çalıştırma: a = new GameManager(4, KeyboardInputManager, HTMLActuator, LocalStorageManager); a oyunu kontrol etmektir. Kurallar: Kurulumdan sonra …

2
Tekil veya çoğul?
30 tekil ve çoğul haliyle İngilizce isimlerin listesi. İşiniz basitçe tüm isimlerle eşleşen en kısa düzenli ifadeyi bir biçimde yazmak ve diğerinde hiçbirini yazmak değildir (kolay, tüm İngilizce isimler sçoğul biçimde biter mi?). SINGULAR PLURAL --------- -------- car cars boat boats man men woman women omen omens bus buses cactus …

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.