Programlama Bulmacaları ve Kod Golfü

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


2
Mükemmel bir Mu Torere oyunu oyna
Arka fon Mu Torere, Avrupa etkisinden önce Yeni Zelanda'daki Maori halkı tarafından oynandığı bilinen sadece iki oyundan biri. Bu, oyunu "objektif kazanma ölçütü" ne ve mevcut diğer oyunlardan farklı oyun kurallarına sahip olması açısından benzersiz bir oyun haline getiriyor. Oynanış: Tahta bir sekizgendir. Her bitişik tepe arasında bağlantılar vardır ve …
14 code-golf  game 


5
Herhangi bir 1D hücresel otomasyonu simüle edin
Meydan okuma STDIN'den yedi sayı alan ve hücresel otomasyonun (CA) iki boyutlu geçmişini STDOUT'a yazdıran eksiksiz bir program yazmalısınız. Bu kod golf. Girdi Biçimlendirme Girdi, virgülle ayrılmış yedi tamsayı / dize olacaktır. İlk sayı, Wolfram koduna göre kuralın numarasıdır (her kural için standart ad). İkincisi ilk başlangıç ​​yapılandırmasıdır. Üçüncü ve …


4
Groovy Golf için ipuçları
İlgilenilen dilde golf oynamak için ipuçları soran birçok soru gördüğüm için, en sevdiğim dili sormaya karar verdim: Groovy. İnsanlar Groovy ile golf oynamak için bazı ipuçları ve püf noktaları verebilir.
14 code-golf  tips 

9
Verilen fiilin geçmiş zamanını döndüren bir fonksiyon yazın
Meydan okuma Fiil olan bir argümanı alan ve fiilin geçmiş zamanını döndüren bir fonksiyon yazın. (Fiilin düzenli olduğunu varsayın) Geçmiş zaman Not: y'yi ünsüz ya da sesli harf olarak düşünmeyin. Normalde, edfiilin bitiminden sonra eklemek , fiilin geçmiş zamanını yapar. Örn: jump→ jumped, ask→asked Ancak, başka kurallar da vardır. Verilen …
14 code-golf  string 

2
Bu oyunda kazanan kelimeleri bulmak için en hızlı python kodu
Bu çocuklar için aktivite kartları bir dizi bir kelime oyunudur. Kuralların altında / usr / share / dict / words kullanarak en iyi üçlüyü bulmak için kod bulunmaktadır. Bunun ilginç bir optimizasyon problemi olduğunu düşündüm ve insanların iyileştirme bulabileceğini merak ediyorum. kurallar Aşağıdaki setlerin her birinden bir harf seçin. Seçilen …

5
Kendi Ölüm Notunu yaz
Kira'nın yardımına ihtiyacı var! Giriş biçimi: Date [and/or Time] Name Gender Reason Çıkış formatı: <Last Name, First Name> <will die/died> on the <DD><st/nd/rd/th> of <MMM, YYYY> [at <hh:mm:ss TT>]. <He/She> <will die/died> of <Reason>. Ayrıntılar, Ayrıntılar: Programınız en az aşağıdaki tarih giriş biçimlerini hesaba katmalıdır: 9 November 2003 9/11/2003 November …
14 code-golf 

30
Bitsel işleçleri kullanmadan ikili sayıdaki miktarı yazdırın
Açıklama Bir sayı verildiğinde 1, ikili gösterimdeki miktarını yazdırın . Giriş Bir dizi >= 0yüksek numaralı Dil geçmez 10 tabanına işlemek için yapabiliyor. Çıktı 1İkili gösterimdeki s miktarı . Kazanma koşulu En kısa kod kazanır. İzin verilmeyen Bitsel operatörler. Toplama ve çarpma gibi diğer operatörlere izin verilir. Yerleşik temel dönüştürme …

10
Adam asmaca kelime oyunu golf
Esinlenerek reddit . Adam Asmaca oynayan bir program yazın . Program N kelimesi listesinden rastgele bir kelime seçer, burada N> 2. Kelime listesi, programa istediğiniz şekilde verilebilir. Her yinelemede Henüz keşfedilmemiş harfler için alt çizgi kullanarak oyunun durumunu yazdırın: H _ N _ _ _ N Kalan deneme sayısını yazdırın …

9
Manchester bir veri akışını kodlar
Manchester kodlaması , radyo iletişiminde kullanılan ve bir alıcının saat hızını verilerin kendisinden kurtarabilmesi için düzenli aralıklarla bit geçişlerini garanti eden bir telekom protokolüdür. Bit hızını iki katına çıkarır, ancak uygulanması ucuz ve kolaydır. Amatör radyo operatörleri tarafından yaygın olarak kullanılmaktadır. Kavram çok basit: donanım düzeyinde, saat ve veri hatları …
14 code-golf  binary 

11
Eski Bir İrlanda Kutsaması
Bu kelimeleri kimin yazdığını bilmiyorum ve ben İrlandalı değilim, ama sana İrlandalı bir nimet veriyorum: May the road rise up to meet you May the wind be always at your back May the sun shine warm upon your face The rains fall soft upon your fields And until we meet …

10
Bir üssün son basamağı
Bu görevde size A (10000 basamaktan az) ve B (2 ^ 64'ten az) verilecek ve (A · A · A · ... · A (B kez) son basamağını hesaplamanız gerekecektir. )). A ve B girişleri bir boşluk ile ayrılmış tek bir satırda verilir; girişler EOF tarafından sonlandırılır. Giriş 34543232321323243242434544533445343432434311112223454323232132324324243454453344534343243431111222345432323213232432424345445334453434324343111122234543232321323243242434544533445343432434311112223454323232132324324243454453344534343243431111222345432323213232432424345445334453434324343111122234543232321323243242434544533445343432434311112223454323232132324324243454453344534343243431111222 22337254775808 …
14 code-golf  math 

12
Önümüzdeki 29 Şubat haftasının günü
Tarih alan ve bu tarihten sonraki 29 Şubat tarihinin haftasını döndüren bir işlev yazın. Giriş, ISO Genişletilmiş biçiminde bir dizedir: YYYY-AA-GG (örn. 27 Mayıs 2010, "2010-05-27" olacaktır). Çıktı, haftanın gününün adı olan bir dizedir (örneğin, "Pazartesi"). Büyük harf kullanımı önemli değildir, ancak tam adını İngilizce olarak verin. Belirtilen tarih 29 …
14 code-golf  date 

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.