Programlama Bulmacaları ve Kod Golfü

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

30
Görünmez metin yazdır
Girdi olarak bir dize verildiğinde, dize uzunluğuna eşit sayıda boşluk karakteri (0x0A ve 0x20) çıkar. Örneğin, dizginize verilen Hello, World!kodun tam olarak 13 boşluk karakteri ve başka bir şey vermemesi gerekir. Bunlar herhangi bir boşluk ve yeni satır karışımı olabilir. Kodunuz, ek izleyen yeni satırlar veya boşluklar çıkarmamalı. testcases: Input …
38 code-golf  string 

7
IPv4 adresimin eksik dönemlerini düzelt
Bazen bir IPv4 adresi yazarken, tüm sayıları doğru buluyorum, ancak bir veya daha fazla dönem yazmayı unuttum. Kırık IPv4 adresimi alan ve eksik dönemlerin olası tüm geçerli yerleşimlerini çıkaran bir program (veya işlev) kullanmak istiyorum. Giriş Girdi her zaman geçerli bir IPv4 adresinin dönüşümü olan bir dize olacaktır (aşağıdaki ayrıntılara …

27
Polisler: Gizli OEIS Substring
Bu bir Polisler ve Soyguncular mücadelesidir. Bu polisin ipliği. Soyguncunun parçacığı burada . Bir polis olarak, OEIS'ten herhangi bir dizi seçmeli ve ilk diziyi bu diziden basan bir program p yazmalısınız . Ayrıca bazı s dizelerini de bulmalısınız . Eğer eklerseniz ler içine bir yere p , bu program dizisinden …


30
En zengin 26 milyarder, en fakir 3,8 milyar insan kadar servete sahip mi?
Giriş: Birkaç gün önce , HNQ'da karşılaştığımda bu yazıyı aynı başlıkla okudum. Bu soruda, başkan adayı Bernie Sanders'in iddiasının aşağıdakileri iddia ettiği iddia ediliyor: Bugün dünyanın en zengin 26 milyarderinden 26'ı, şimdi dünya nüfusunun yarısı, dünyadaki en fakir 3,8 milyar insan kadar servet sahibi. Videoya bağlantı doğru ya da değil. …

17
Örtüşen Polyglots
Birçok C&R mücadelesinden farklı olarak, bu ayrı bir soygunculuk görevi gerektirmez; Soyguncuların amacı, önceki cevabı kırmak ve sonra polis olarak yeni bir mesaj göndermek. Cevaplayıcılar olarak, buna benzeyen bir dizi çokgen yazacaksınız (her sütun bir dildir ve her giriş bu cevabın çıktısıdır): Language: 1 2 3 4 5 6 7 …

1
Makarna sosumda ne var?
Arka fon Fransa'da, ve muhtemelen Avrupa Birliği, satılmaya hazır herhangi gıda geri kalanında gerekir yılında, ambalajının üzerinde bu oluştururlar maddeler listesinde ağırlık yüzdesi azalan sırayla . Bununla birlikte, kesin yüzdesi , belirtilen olmak zorunda değildir sürece bileşen kaplama üzerinde bir metin ya da görüntü ile vurgulanır. Örneğin, fesleğen domates sosu, …
37 code-golf  math 

30
Hast, Jabberwock'u öldürdün mü?
Senin görevin tam dize çıktı The Jabberwocky giriş yapmadan. Giriş ve çıkış için normal kurallar geçerlidir, bu nedenle hem fonksiyonlara hem de programlara izin verilir. Elbette bir avlanma var, avlanmadıkça eğlenceli olmazdı. Programınız alfabetik olmayan karakterlerden sıyrıldığında, Jabberwocky şiirini başlatmalıdır (büyük / küçük harf duyarlı). Şiiri başlatmak için, başlangıçta başlayan …


30
Kolmogorov değiştiren
Aşağıdaki üç metin satırını tam olarak aşağıda gösterildiği gibi yazdırın veya görüntüleyin. Sondaki bir satırsonu kabul edilir. bC#eF&hI)kL,nO/qR2tU5wX8z A!cD$fG'iJ*lM-oP0rS3uV6xY9 aB"dE%gH(jK+mN.pQ1sT4vW7yZ Bu metin bloğu aşağıdakiyle aynıdır, ancak n'ci sütunun n kez aşağıya döndürüldüğü yerler: !"#$%&'()*+,-./0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz Bunun bir kolmogorov-karmaşıklık mücadelesi olduğunu aklınızda bulundurun, bu nedenle çıktı formatı esnek değildir.

26
Doğum günün kutlu olsun, Finlandiya!
Giriş Bilindiği gibi, 2017'de Finlandiya 100 yıllık bağımsızlığını kutluyor. Bu vesileyle, herkesin zevkine uygun bir Fin bayrağı hazırlamak sizin işiniz . Meydan okuma Finlandiya bayrağını üreten bir program veya işlev oluşturun (gri kenarlık yalnızca sunum amaçlıdır): Bayrak özellikleri Bayrağın oranı 18:11, çapraz 3birimler kalın olacak şekilde, yatay bir oran kümesi …

5
Zamanında halledecek miyim?
Esinlenen bu . Arka fon Kötülük çiftçi fiyatları artırmayı sırayla buğday alanını yakmaya karar verdi. Tam yıkımı sağlamak için, alanınızı benzine batırdı. Daha da yazık ki, ateş yakıldığında tarlada yürürdünüz ve hayatta kalmak için hızla çıkmalısınız. Meydan okuma Buğday, ateş ve yerinizi içeren bir alan göz önüne alındığında, zaman içinde …

30
Bekle, bu hangi dil?
Son zamanlarda, NegativeLiteralsuzantının devreye girip girmediğini tespit edebilecek bir Haskell programı yazma zevkim oldu. Aşağıdakilerle geldim: data B=B{u::Integer} instance Num B where{fromInteger=B;negate _=B 1} main=print$1==u(-1) Çevrimiçi deneyin! Bu Truenormal ve Falsebaşka şekilde yazdırılır . Şimdi bunu yaparken çok eğlendim, hepinize meydan okuyorum. Başka hangi Haskell dil uzantılarını çözebilirsiniz? kurallar Belirli …

18
Kodunuzu doldurun
Giriş bu zorluk için girdi yok Meydan okuma Çıktıyı kodlayın: Sayılarının toplamı kodunuzun bayt sayısına eşit olan ilk 10 asal sayı Örnekler Diyelim ki kodunuz Co&%423@k"oo"hangisinin 13 bytes kodunu vermelidir , bunlar [67, 139, 157, 193, 229, 283, 337, 373, 409, 463] toplamı olan ilk 10 asal sayıdır. Eğer kodunuz, …

28
Sandviçimi ne zaman alırım?
Aşağıdaki girdilerden biri verilir: Tatlı Soğanlı Tavuk Teriyaki Fırında Kavrulmuş Tavuk Hindi göğsü İtalyanca BMT Tuna Kara Orman Jambonu Köfte MarinaraPazartesi'den itibaren en düşük sayı olarak başlayan, bu anlaşmayı aldığınız haftanın gününü temsil eden 1-7 (veya 0-6) arasında bir sayı girin. Tercih edildiğinde, girişin tümü küçük harf veya büyük harf …

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.