Programlama Bulmacaları ve Kod Golfü

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

5
Basit Etiket Ayrıştırıcı
Bu, affedici bir HTML ayrıştırıcısının bir modelidir. HTML'yi ayrıştırmak ve öznitelikleri ayıklamak yerine, bu kod golfünde, etiket ayrıştırıcı basit olacaktır. Bir etiket yapısını ayrıştıran ve parantez içindeki formunu döndüren bir işlev yazın. Açılış etiketi bir küçük harf ve kapanış etiketi bir büyük harf içerir. Örneğin, HTML'de veya HTML'de aAbaABayrışır . …

13
İsim Oyununu Oynamak
İsim oyununu oynamak için bir program yazın . Giriş Programınız, kullanıcı tarafından bir şekilde girdi olarak tek bir ad kabul etmelidir (örneğin standart girdiden veya komut satırı bağımsız değişkeni olarak okuyun). Adın bir büyük harf ve ardından bir veya daha fazla küçük harf içeren tek bir kelime olduğunu varsayabilirsiniz. Çıktı …
9 code-golf 

5
Golfçü sabit nokta birleştirici
Seçtiğiniz dilde mümkün olduğunca az karakterle sabit noktalı bir birleştirici yazın . serbest biçim ( yani , en kısa olanı ne olursa olsun): tüm program, gerçek işlev, kod snippet'i varsa standart kitaplıklarınızı kullanamazsınız ancak bunu temellerden inşa etmekten ziyade yapmak istediğiniz diğer üst düzey işlevlerden çıkarabilirsiniz. Lütfen özyinelemeli bir faktöriyel …

3
Fizik golf: eğimli çekim
"Ve şimdi tamamen farklı bir şey." Bir kızgın kuş bir hızda u yatay bir P açısı ateş edilir. Zemin dik, α açısında eğimlidir. Kuşun yere çarpmadan önce kat ettiği yatay mesafeyi q bulun . Q uzunluğunu döndüren f (α, β, u) işlevini yapın : kuşun yere çarpmadan önce kat ettiği …
9 code-golf  math 

1
Bir labirent oyunu için bir motor inşa
Bu, Labirent sorusunu yazdırın bir devamıdır . Bu soruyu beğendiyseniz, lütfen daha fazla labirent oluşturma algoritması ekleyin;). Bu görev için, bir labirentte hazineyi bulması ve zindandan çıkması gereken bir oyuncu için bir oyun motoru uygulamanız gerekir. Motor, labirenti standart girişten. okuyarak başlar ve ardından komut satırında bağımsız değişken olarak verilen …
9 code-golf  maze 

4
N-Queens sorunu [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. 5 yıl önce kapalı . Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır, ancak tarihsel önemi vardır. Şu anda yeni …

4
Hızlı çizgi çizme algoritması
Görev, 16 bitlik tamsayılardan oluşan bir dizide yatay bir çizgi çizmenin bir yolunu bulmaktır. Her kelime için 16 piksel olan 256x192 piksellik bir dizi olduğunu varsayıyoruz. Bir çizgi, set (1) bitlerinin bitişik bir çalışmasıdır. Çizgiler herhangi bir kelimenin ortasında başlayabilir, başka herhangi bir kelimeyle çakışabilir ve herhangi bir kelimeyle bitebilir; …

14
Sayılar, Toplamlar, Ürünler
20 × 20 negatif olmayan tamsayı ızgarası verildiğinde, ayrı satırların toplamlarının çarpımının maksimum değere ulaştığı 3 × 3 alt ızgara bulun. Formüllerde konuşulur: 3 × 3 alt ızgarası göz önüne alındığında maksimize etme işlevi Her satıra göre toplam hesaplanır ve münferit toplamlar çarpılır. Bir örnek (sadece 5 × 5): Kırmızı …

9
Bir kelimeyi eşit puanlara sahip parçalara ayırın
A = 1, B = 2 ... Z = 26 olduğu ve bir kelimenin değeri bu harf değerlerinin toplamı olduğu varsayıldığında, bazı kelimeleri eşit değerlere sahip olacak şekilde iki parçaya bölmek mümkündür. Örneğin, "wordplit" şu şekilde iki parçaya ayrılabilir: ordsl wpit, çünkü o + r + d + s + …
9 code-golf  word 

15
Yakındaki primer çıktıları
Girdi alan (asal olabilen veya olmayabilen) bir program yazın ve hemen ardından gelen ve ardından gelen asal listeyi listeleyin. Örnek girdi: 1259 Örnek çıktı: 1249 1277 En kısa program kazanır. Modern bir masaüstü bilgisayarda 10 saniye içinde çalıştırılmalıdır. Girişler maksimum 10.000 ile sınırlı olacaktır.

10
Bulmaca numaralandırma
Bir bulmaca ızgarasını doğru numaralandırmak için bir program üretin. Giriş Girdi, bulmaca ızgarasını temsil eden bir dosyanın adı olacaktır. Girdi dosya adı bir argüman olarak, standart girdi üzerinde veya sabit kodlama dışındaki diğer geleneksel yollarla geçirilebilir. Izgara dosya biçimi: Bir metin dosyası. İlk satır iki boşlukla ayrılmış tamsayı sabitinden oluşur …

3
Kısmen Gözlenebilir Connect-4
Oyun Standart bir Connect-4 oyunu oynayacaksınız . Ne yazık ki, bu bir yazışma oyunudur ve birisi alttan başlayarak her ikinci satıra siyah bant yerleştirmiştir, böylece rakibinizin bu satırlardaki hareketlerini göremezsiniz. Zaten dolu olan sütunlardaki herhangi bir hamle sizin sıranızı geçecek sayılır ve bir oyun dönüşten daha uzun süre çalışırsa 6 …

2
Python: Keşke PHP olsaydım [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ı . Taşçı hakkında eski halinden asla memnun olmayan bir hikaye var. Güneş olabilmesini diledi ve öyle oldu. Bulutlar tarafından …
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.