Programlama Bulmacaları ve Kod Golfü

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

21
Limerick Merhaba Dünya [kapalı]
Yazdığınız bir kafiye programı Yarışmayı kazanmaya çalışmak Yarışmayı kazanmak ve oy vermek için “Merhaba Dünya” yı hesaplamalısınız Sonra yazdırın En popüler şiir kazanacak. Gereksinimler: Şiir AABBA ile tekerlemeler içeren 5 satırdan oluşmalıdır. İstediğinizi yazdırabilirsiniz, ancak çıktı "merhaba dünya" içermelidir (büyük / küçük harf farketmez, çıktıya dahil olmayan tırnaklar) Semboller yüksek …

29
En sevdiğiniz cümleyi programlayın
Tam olarak 5 kelime uzunluğunda bir alıntı veya cümle seçin Programming puzzles and code golf!. Kendisine n kere eklendiğinde , cümlenizin ilk n + 1 kelimesini sırayla çıkaran bir program yazın . Örneğin, program kodunuz MYPROGve deyiminiz Programming puzzles and code golf!çalışıyorsa ... MYPROG çıkmalı Programming MYPROGMYPROG çıkmalı Programming puzzles …

18
Yüzen Orda
Giriş Yağmur nihayet azaldı. İnsanlığın çoğu @ user12345 kodundaki bir hata nedeniyle boğuldu . Hayatta kalanlar dünya çapında bir takımadaya dağılmış durumda. Radyo iletişimi arttı ve insanlık bir kez daha gelişmeye hazırlanıyor. Sebepsiz yere, zombi korsanları Başbakan Meridyeninde toplandı ve batıya doğru yürüyorlar. Bu ordu herkesi mahvediyor. Sorun Kıyamet günü …
28 code-golf 

12
*** Manzaralar ***
Amaç : Güzel (?) ASCII sanat manzaraları ve skylines üreten bir program yazın! Programınızın yalnızca bir girişi var: karakterlerin herhangi bir birleşiminden / tekrarından oluşan bir dize 0123456789abc. Her giriş karakteri için, aşağıdakilerden oluşan dikey bir çizgi çıkartın: . .. ... oooo ooooo OOOOOO OOOOOOO XXXXXXXX XXXXXXXXX XXXXXXXXXX 0123456789 abcBunun …

4
Uzunluğu dördüncü bir güç olan dizeleri eşleştir
Bu soru kapsamında, sadece xrasgele defalarca tekrarlanan karakterden oluşan dizeleri göz önüne alalım . Örneğin: <empty> x xx xxxxxxxxxxxxxxxx (Aslında, olması gerekmiyor x- karakterin tamamı sadece 1 karaktere sahip olduğu sürece herhangi bir karakter gayet iyi) Negatif olmayan bir tamsayı n (n> = 0) için uzunluğu n 4 olan tüm …

29
Minimal kod CPU stres test cihazı…
Giriş İşlemcinizi / işlemcileri stres testi yapmak için yüksek bir CPU yükü yaratabilen birçok yardımcı program vardır. Microsoft Windows'ta yerleşik CPU'yu bile kullanabilir, buna calculator.exebenzer bir sayı girebilir 999999999ve n!CPU'nuzun fazla mesai yapması için birkaç kez basabilirsiniz . Ama kendin yaratmasaydın çözümün içinde ne var? Görev Göreviniz - kabul etmeyi …
28 code-golf 

21
Kralların Asil Oyunu Morra
Arka fon Oyunu Morra basit bir oyun. "Orijinal" versiyonda, birkaç oyuncu eşzamanlı olarak ellerindeki 0-5 sayılarını atarken, herkesin toplamını tahmin ediyor. Burada kullanacağım sürüm önemsiz olmayan stratejinin potansiyelini artırmak için değiştirildi ve aşağıda açıklandı: İki oyuncu var. Taş-kağıt-makaslarda olduğu gibi, oyuncular aynı anda hareket eder. Her turlu, her oyuncu bir …

13
Hangi satırlarının kaldırıldığını bildiren bir işlev yazın
Beş satır içeren bir fonksiyon yazın. İşlevi olduğu gibi çalıştırırsanız 0 döndürmesi gerekir. Beş satırdan birini kaldırırsanız ve işlevi çalıştırırsanız, hangi satırların kaldırıldığını size bildirmelidir (örneğin, son satırı kaldırırsanız 5 değerini döndürmesi gerekir). Kısalık, yenilik ve zerafetin hepsi dikkate değer. En yüksek yükseltilen çözüm (makul bir süre sonra) kazanır.

6
Nepal bayrağını çizelim
Nepal'in bayrağı ( Wikipedia , Numberphile ) diğerlerinden çok farklı görünüyor. Ayrıca belirli çizim talimatlarını da içermektedir (Wikipedia makalesinde yer almaktadır). Sizlerin Nepal bayrağını çizecek bir program hazırlamanızı istiyorum. Kullanıcı bayrağın istenen yüksekliğini girer (100 ila 10000 piksel) ve program Nepal bayrağını çıkarır. Bayrağı çizmenin herhangi bir yolunu seçebilirsiniz: ASCII …

11
StackOverflow Explode (bookmarklet) [kapalı] yap
Bazen insanlar StackExchange ağında sinirlenirler (özellikle SO). Göreviniz, StackOverflow'un bir şekilde patlamasına / çıkmasına / imha etmesine neden olan bir yer imi oluşturmaktır. Bu, hayal kırıklıklarımızı dağıtmanın daha iyi bir yolunu sağlayacaktır. Kurallar: bir kitapçık şeklinde olması gerekir Chrome ve Firefox'ta çalışması gerekir (en son sürüm) jQuery sitede, bu yüzden …

12
Solucan Ömrü
şartlar Bir solucan negatif olmayan tamsayılar herhangi listesidir ve onun en sağdaki (yani son ) eleman denir kafa . Eğer kafa 0 değilse, kurtçuk, kafayı içeren en uzun bitişik elemanlar bloğundan oluşan ve tüm elemanlarına en az baş kadar büyük olan aktif bir segmente sahiptir . Düşük aktif bölümü Örneğin …



8
En kısa koddaki Pong
Zor olan basittir. Http://en.wikipedia.org/wiki/Pong pong klasik 2 oyunculu oyununu yeniden oluşturmak için mümkün olan en kısa kodu verin . Grafiklerin ve işlevselliklerin seviyesi, bu javascript gösterisine http://codeincomplete.com/posts/2011/5/14/javascript_pong/demo.html adresinden mümkün olduğunca yakın olmalıdır (ancak solda tıklayabileceğiniz ekstra seçenek olmadan) veya sağ alt kısımdaki çerçeve, fps vb. bilgileri). Her zaman olduğu gibi, …

12
1024 karakterde Hello World [kapalı]
Tam olarak 1024 karakterde, daha fazla değil, daha az değil: Yazdırmalı Hello World. Gereksiz boşluk kullanmamalısınız. Yorum kullanmamalısınız. Yargılama, cevapları oylarken basit bir şaşırtmaca için yaratıcılığı ve / veya mizahı desteklemelidir. Bir cevap seçeceğim en erken 11 Kasım (2012) kasım günüdür. Şimdiye kadar harika girişler görüyorum, başkalarının ne elde ettiğini …

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.