Programlama Bulmacaları ve Kod Golfü

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

24
İki sıralı listeyi birleştir
Sıralamayı Birleştir Bu meydan okumada, birleştirme sıralama birleştirme alt yordamını uygulayacak. Özellikle, her biri artan sırada sıralanmış ve bunları artan sırada sıralanmış tek bir listede birleştiren iki liste alan bir işlev veya program veya fiil veya benzeri oluşturmalısınız. Gereksinimler: - Algoritmanız girişin boyutunda asimptotik olarak doğrusal bir zaman almalıdır. Lütfen …

17
Bazı standartları çiğneyin! [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 9 ay önce kapalı . Herkes "Kurallar çiğneniyor!" İfadesini biliyor, işte burada: Bir standardı ihlal eden herhangi bir dilde …

2
Bulmaca Zorlamaları!
Şifreli bir bulmaca bağımlısı olan Chris, bunları çözme sırası için belirlenmiş bir algoritmaya sahiptir. Yukarıdaki resmi bir rehber olarak kullanacağız. Chris her zaman ilk ipucu ile başlar, bu durumda 1 Across. Chris yetenekli bir bulmaca tutkunu, bu yüzden üzerinde çalıştığı ipucunun cevabını her zaman bileceği varsayılıyor. Chris bir ipucunu tamamladığında, …


9
Bir çeşit meta: en kısa cevapların en uzununu alın
Göreviniz - kabul ederseniz - kod-golf-tersine çevrilmiş bir yarışmanın galibini hesaplayarak meta teklifimi anlamaya yardımcı olan bir program yazmaktır . Tabii ki, bu sorunun cevapları önerildiği gibi ele alınacaktır, böylece programınız (eğer doğruysa) cevabınızın kabul edilen cevap olup olmayacağını hesaplayabilir. kurallar Program aşağıdaki formatta birden çok satırı olan bir dosyayı …

21
Yerel Ekstremiteleri Bulma
Bir listeye giren ve yerel uçların bir listesini üreten bir işlev veya program yazın. Bir listede [x_0, x_1, x_2...]yerel aşırı bir olduğunu x_iöyle ki x_(i-1) < x_ive x_(i+1) < x_iya x_(i-1) > x_ive x_(i+1) > x_i. Listenin ilk ve son öğelerinin hiçbir zaman yerel uçlar olamayacağına dikkat edin. Bazı örnekler …
14 code-golf 

7
Ters ok labirentini çözme
Bu bir "ok labirenti" dir: v < > v > ^ > v ^ < * *İşaretleri Eğer bitecek nokta. Amacınız labirentin başladığı yeri bulmaktır (dolayısıyla ters labirent). Bu durumda, >ikinci satırdaki ilk . v------< S-+---v | | >--^ >-+-------v ^ < * Tüm okların kullanılması gerektiğini unutmayın. Ayrıca, çizgilerin …
14 code-golf 

4
Kabul edilen cevabı belirlemek için kod yazın
Bu soruya herhangi bir cevabı değerlendiren ve kazanıp kazanmadığını belirleyen bir soru gönderin. Kim kazanır: Kazanan, 2 Mart Pazar, 1700 UTC'de en fazla cevaba göre kazanan cevaptır. Yarışma ilerledikçe kendi yanıtınızı değiştirmeye davetlisiniz. Lütfen başkalarını değiştirmeyin. Bağlar en kısa kodla belirlenir. Normalde ne kadar çorap desteğine sahip olursanız olun, bir …

12
Brainf * ckish yol tarifi
Göreviniz - kabul etmeyi seçerseniz -, sola veya sağa yön veren tokenlerden oluşan bir dizeyi (soldan sağa ve keyfi uzunlukta) ayrıştıran ve değerlendiren bir program oluşturmaktır. İşte dört olası belirteç ve anlamları: > go right one single step < go left one single step -> go right the total amount …

12
3 ve 5 Litrelik Sürahi Yapboz
Bunu Die Hard'da görmüş olabilirsiniz : İntikam ile ... Bu soru ünlü 3 ve 5 Litrelik Sürahi Puzzle'a dayanıyor, ancak biraz farklı bir eğime sahip. 1 ve 100 arasında bir tamsayı verildiğinde, 3 litrelik bir sürahi ve 5 litrelik bir sürahi kullanarak bir tanka, bir çeşmeden karşılık gelen litre su …

7
Asal mı? matematik olmadan [kapalı]
Kapalı . Bu sorunun ayrıntılara veya açıklığa ihtiyacı var . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek ayrıntıları ekleyin ve sorunu giderin . 3 yıl önce kapalı . Girişin asal sayı olup olmadığını belirten herhangi bir dilde bir program veya işlev yazın. Girdi, taban-10'daki …

9
Toplu Golf için ipuçları
Windows Toplu (CMD), kod golfü için muhtemelen en uygun dildir. Yeni satır karakterlerinden kaçının . Karakterlerin aksine bayt cinsinden en kısa kodu arıyorsanız, tüm gereksiz satırbaşı değerlerinden (yeni satır karakterleri = 2 bayt) kurtulmak isteyeceksiniz. &Her komut için bir bayt kırparak işlemi yapmak için işlemi kullanabilirsiniz . echo Hello&echo World. …
14 code-golf  tips 

1
JavaScript yükü ve SHA-256
Bu gerçek dünya uygulaması ile bir kod golf bulmaca. Şuna benzeyen bir URL girerseniz, mevcut bazı tarayıcılar data:text/html,<script>alert("hi")</script> verilen JavaScript kodunu yürütür. Şimdi, şuna benzeyen bir URL'niz olduğunu varsayalım (sözde kod): data:text/html,<script> myPublicKey="12345678"; cryptoLib=download("http://example.com/somecryptolib.js"); if(sha256sum(cryptoLib) == "12345678") eval(cryptoLib) </script> Bunu kartvizitlere QR kodu olarak yazdırdıysanız , bu URL'ye uygun bir …

2
Roguelike'yi aydınlatın
Bir tahta verildiğinde, oynatıcının hangi karakterleri görebileceğini görüntülemek veya döndürmek için en kısa programı veya işlevi yazın. Bir karakter, vizyonu engelleyen karakterleri geçmeden oyuncu ile oyuncu arasında bir çizgi çizmek mümkünse görünür. Giriş: @oyuncunun pozisyonunu temsil eder. Girişte bunlardan sadece biri olacaktır. normal ifade ile eşleşen herhangi bir karakter [#A-Z]görüşü …
14 code-golf 

4
Büyük Golf için Sözdizimi Vurgulama!
Golfçüler. Birlikte, özlü, işlevsel olarak güzel ve orijinal romandan Opera'nın Hayaletinden daha çirkin bir kod üretmek için bir araya geldik. Güzelliği programlama dünyasına geri getirmenin zamanı geldi. Renk ile. Özlü bir şekilde, işlevsel olarak güzel, orijinal romandan Opera'nın Hayaletinden daha çirkindir. Renkli bir sözdizimi vurgulayıcı kodlayacağız. Mümkün olan en kısa …
14 code-golf  string 

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.