Programlama Bulmacaları ve Kod Golfü

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

2
Dizeleri Bağlamla Birleştirin
Bağlamlı Dizeler Bu zorluğun amaçları doğrultusunda, bağlamı olan bir dize, sol bağlam , veri bölümü ve sağ bağlam olarak adlandırılan üç dizeden oluşur . Daha uzun bir dizenin bir alt dizesini temsil eder. Dikey boruyu |ayırıcı olarak kullanıyoruz, bu nedenle bağlamlı bir dize örneği cod|e-go|lf, sol bağlamın, codverinin e-gove sağ …
13 code-golf  string 


6
12 Gün Golf
Meydan okuma Noel'in 12 gününün her birinde, tarihe göre "Noel'in 12 günü" nin uygun ayetini çıkarın, aksi takdirde "Noel Her Gün Noel Olsaydım" korosunu çıktılayın. Öncü ve / veya sondaki satırsonlarına ( \n) ve sondaki boşluklara izin verilir. Harici kaynaklardan okuma yapamazsınız. Temel olarak yapmanız gereken sistem tarihini okumak ve …

3
Dört renk teoremi
Dört renk teoremi dörtten fazla renk bir harita bölgelerini renklendirmek için gerekli olduğunu Devletleri. Meydan okuma Durum sınırları listesi verildiğinde, her iki durum kimliğine bir renk atayın, böylece iki bitişik durum aynı renge sahip olmaz. Çıktı, rengi eyaletin 2 harfli kimlik koduna atayan bir CSS stil sayfası olmalıdır. İşte stil …

9
Kısa çizim programı
Evinize büyük bir liberal sanat davet ettiniz ve ona söylüyorsunuz "Biliyorsun, ben harika bir programcıyım ve x, y ve z yapabilirim ..." Hızla sıkılır ve size sorar: "Gerçekten harika bir programcıysanız, çizmeme izin verecek bir program yapabilir misiniz, sadece fareyi kullanarak ve herhangi bir şekilde farklı renkler seçerek ekranda çizgiler …

9
Issız bir adada hazine avı
Giriş Bazı hizmetçilerle birlikte ıssız bir adada mahsur kaldınız ve hazine için avlanıyorsunuz. Ne kadar uzun arama yaparsa, o kadar çok hazine bulur. Ne kadar az kişi ararsa, o kadar çok kişi bulur. Sınırlı tedarik nedeniyle, lider grubun dörtte birine kadar birkaç kişinin her gece ölüme terk edilmesine karar verdi. …

11
Koch Kar Tanesi'nin Grafiksel Gösterimi
Koch Kar Tanesi Oluşturun Koch kar tanesi, her biri için n, her iki tarafın ortasına başka bir eşdeğer noktanın eklendiği bir üçgendir : http://en.wikipedia.org/wiki/Koch_snowflake#Properties Biz zaten bir vardı Kolmogrov-karmaşıklık Koch kar tanesi meydan için n=4. Yeni zorluk ve ile narasında bir Koch kar tanesi çizmektir .110 kurallar Kar taneleri programda …

2
Grafikte Gerilim, Bölüm II: Bir Lastik Bant
Bu "fonksiyonları gergin çekmek" ile ilgili iki zorluğun ikincisidir. İşte biraz daha basit Bölüm I olduğunu . Hadi sürücü m pozisyonlarda bir tahta içine çivi (x 1 , y 1 ) için (x m , y m ) . Bunların ilkine ve sonuna bir lastik bant bağlayın ve diğer tırnakların …

3
Bir Epidemiyolog olun!
Meydan okuma Hastalığın bir grup insana nasıl yayıldığına dair basit bir model oluşturmalısınız. Kurallar ve Gereksinimler Model 1000 x 1000 2D bir dizi olmalıdır ve her eleman farklı bir kişidir. Kullanıcı argv'yi kullanarak üç değişken girmelidir: iletim olasılığı (birisinin başkasını enfekte etme olasılığı), mutasyon şansı ve simülasyonun kaç dönem çalışması …

2
Elde Tutulan Banka Hesabı [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. 3 yıl önce kapalı . Bir banka için programcı olarak çalışıyorsunuz. Göreviniz bir banka hesabından diğerine işlemleri gerçekleştiren bir program yazmaktır. Program aşağıdakileri …

8
Satır numaralandırma - uygulamak nl
Göreviniz nl, GNU çekirdek yardımcı programlarından komut satırı aracına benzer bir program uygulamaktır. Standart boşluklar yasaklanmıştır. nlKendisi veya =GNU sed'deki komut gibi bir dosya veya dizenin satırlarını numaralandırmak için yerleşik veya harici bir işlev, program veya yardımcı program kullanamazsınız . Şartname Giriş Program, dosya adlarını bağımsız değişken olarak kabul eder. …

9
Applescript'te golf için ipuçları
Applescript'te golf oynamak için hangi ipuçlarınız var? Ben genel olarak en azından biraz Applescript (örneğin "yorumları kaldırmak" bir cevap değildir) olan kod golf sorunlarına uygulanabilecek fikirler arıyorum.
13 code-golf  tips 

1
Kod Golf Ascii Sanat Mini Golf
giriş Biraz mini golf oynayalım! Golf topu a .ve delik a ile temsil edilir O. Her delikte bir delik açmak istiyorsunuz, ama koymakta iyi değilsiniz. Aslında, çapraz koymayı denemeyi reddediyorsunuz! Sadece yukarı, aşağı ve her iki tarafa. Ekstra tamponlar yerleştirerek hile yapmayı planlıyorsunuz \ve /böylece tek atışla topu koyabilirsiniz. Top, …

3
Kelimeleri başka kelimelere ayırın (örneğin, “afterglow” = “kıç” + “erg” + “düşük”)
İşte tüm sözler için bir tane! Sözcüklerin listesini alan ve her sözcük için olası tüm birleşik ayrışmaların bir listesini üreten bir program veya işlev yazın. Örneğin: (Not: Bu yalnızca açıklama amaçlı küçük bir örnekleme yöntemidir. Gerçek çıktı çok daha hacimlidir.) afterglow = after + glow afterglow = aft + erg …

15
En uzun çubuğu seçin
En iyi 2 arkadaşınla birlikte yaşayan genç bir programlama inekisin. Her hafta, biriniz evin tüm işlerini yapmak zorundasınız ve bir sopa seçerek kimin sırası olduğuna karar veriyorsunuz. En kısa çubuğu seçen kişi kaybeder ve tüm işleri yapar. Hepiniz programcı ve bulmaca oluşturmayı sevdiğiniz için, "En kısa çubuğu seç" i bir …

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.