Programlama Bulmacaları ve Kod Golfü

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

2
Elmas döşemeyi döndürün
Herhangi bir normal altıgen elmas gibi döşenebilir, örneğin ( bu sorudan çalınmış ): ______ /_/_/\_\ /_/\_\/\_\ /\_\/_/\/_/\ \/_/\_\/_/\/ \_\/_/\_\/ \_\_\/_/ Yukarıda 1 büyüklüğünde bir karo ele alacağız (elmasların her biri bir / veya \ 'den yapıldığı için). Aynı büyüklükteki 2 aynı döşeme şöyle görünür: ____________ / / /\ \ /___/___/ …

10
Görüntünün Ortalama Rengi
Bir resmin ortalama rengi Bilim adamları , evrenin ortalama rengini belirleyebildiler ancak görüntüdeki ortalama rengi kaç byte bulabiliriz? Senin görevin Girişiniz, görüntüdeki renklerin ortalamasını bulmanız ve bir altıgen renk dizesi ( #??????) çıkarmanız gereken tek bir görüntü olacaktır . Görüntü aşağıdaki formatlardan herhangi biri olabilir. JPEG / JFIF JPEG 2000 …

7
Temel kodlu ifade verme
Arka fon Bazı olası geleceklerde, dünya sayısal sistemlerini ondalık basamağa (10 ya da 10 b10) başka bir basamağa (ikili b2, sekizli b8, onaltılı b16ya da hatta tekdüze b1, ki bu durumda batırdık!) Dönüştürecektir . Böylece, bu olası dünyayı değiştiren etkinliğe hazırlanırken, tüm programlarınızı temel almaya karar verdiniz. Bu , mevcut …

9
İşlevsel programlama paradigmalarını uygulamak
Şirketiniz henüz yeni bir projeye başlıyor ve ilk defa fonksiyonel bir programlama kodu stili kullanmaya karar verdiniz. Bununla birlikte, patronunuz gerçekten çok farklı ve yerleşik işlevleri kullanmak istemiyor ve kendinize ana işlevleri uygulamanızı istiyor. Özellikle sen fonksiyonlarını yazmak gerekir: Map, Nest, Apply, Range, FoldveTable seçimi ile ilgili bir dilde. Patron …

5
Rastgele ASCII Günün Sanatı # 5: Elmas Döşeme
Mash Up Zamanı! Bu benim Rastgele Günde Golf'ümün ve Optimize Edici'nin Günün Sanat Sanatı serisinin 5. bölümü . Bu yarışmadaki gönderim (leriniz) her iki lider tahtasına (bağlantılı mesajları bulabileceğiniz) sayılacaktır. Elbette, buna diğer herhangi bir kod golf mücadelesi gibi davranabilir ve herhangi bir seri için endişelenmeden yanıtlayabilirsiniz. Delik 5: Elmas …

5
Çin dama tahtası
Çin daması oyunu altı köşeli yıldız şeklinde boşluklu bir tahtada oynanır: Wikipedia'dan görüntü .Boş panoları GYORPBve altı renkli başlangıç ​​yeri için harfleri kullanarak, bu tahtanın ASCII-sanat gösterimini oluşturabiliriz : G G G G G G G G G G B B B B . . . . . Y Y …

3
Seçici olarak pozitif tamsayıları öldürmek
Giriş Aritmetik Gaol, pozitif tamsayıları hapseden özel bir tesistir. Ancak son zamanlarda pozitif tamsayılar kaçmaya çalışıyor. Bu nedenle, gardiyanlar , diğer tam sayılara bir mesaj göndermek için bazı pozitif tam sayıların kaldırılmasına karar vermiştir . Maksimum etki için hangi tam sayıların giderileceğini bulmak için bir program yazmak için bir yazılım …
21 code-golf  grid 

16
Bitstring fizik
Arka fon Evet, bit fiziği fiziği gerçek bir şeydir . Buradaki fikir, yalnızca olasılıklı bir kural altında gelişen bit dizgilerini veya başka bir şeyi kullanarak yeni bir fizik teorisi inşa etmektir. Bununla ilgili birkaç makale okuduğum halde hala kafam oldukça karıştı. Bununla birlikte, bit eşlik eden evren güzel bir küçük …

2
Başbakan polinomları
Bir polinom verildiğinde, bunun asal olup olmadığını belirleyin. Bir polinom, ax^n + bx^(n-1) + ... + dx^3 + ex^2 + fx + gher bir terimin negatif olmayan bir tamsayı gücü ile çarpılan sabit bir sayı (katsayı) olduğu durumdur x. Sıfır olmayan bir katsayılı en yüksek güç derecesi olarak adlandırılır. Bu …
21 code-golf  math  primes 

4
İtibarında birinin şanslı numaralarına ulaşmak
Yeni bir kod-golfçü Joe, siteye yeni girdi. 1 itibarı vardır ancak tüm şanslı numaralarına tam olarak itibarla ulaşmaya karar vermiştir. Joe, asgari miktarda (onun veya başkalarının) eylemleriyle hedefine ulaşmasına yardımcı olacak daha yüksek güçlere inanır. Yeni bir kullanıcı olarak, olumsuz itibarın mümkün olduğuna inanıyor. Joe'nun kaç eylem beklemesi gerektiğini hesaplamasına …

9
Collatz Kuzenlerini Hesaplamak
Fonksiyon tanımlama f (n), bir pozitif tamsayı , n , aşağıdaki gibi: n / 2 , n eşitse 3 * n + 1 , n tuhafsa Tekrar tekrar herhangi Bu işlevi uygularsanız n 0'dan büyük (kimsenin henüz kanıtlamak mümkün olmuştur gerçi), sonuç her zaman 1'e yakınsama görünüyor. Bu özellik Collatz …

11
Hausdorff Mesafesini Hesapla
Giriş Hausdorff mesafe Bir metrik alan iki alt arasındaki fark ölçülür. Sezgisel olarak, bir metrik boşluk, yerleşik bir mesafe işlevine sahip olan sadece bir kısmıdır; Bu mücadelede, doğal sayıları normal mesafeden kullanacağız d(a, b) := abs(a - b). Haussdorf iki boş olmayan sonlu kümeler arasındaki mesafe Ave Bverilir max(max(min(d(a, b) …

6
Çin Kalan Teoremi
Çin Kalan Teoremi her zaman farklı asal modüllerinin altında herhangi bir istenen kalanlar üreten bir dizi bulabilirsiniz söyler. Amacınız polinom zaman içinde böyle bir sayı çıktısı almak için kod yazmak. En kısa kod kazanır. Örneğin, bize bu kısıtlamaları verdiğimizi söyleyin ( %mod'u temsil eder): n % 7 == 2 n …

3
Bunu nasıl yapabilirim?
21 ürün bulunmaktadır Minecraft sen ki zanaat sadece kullanılarak ahşap ahşap hazırlanmış ve öğeleri: balta tekne kase düğmesi göğüs işçiliği tablo kapı çit kapısı çapa merdiven kazma plakalar basınç plakası kürek işareti levha merdiven sopa kılıç açılan kapı Bu liste, 6 farklı tipte ahşap kalas / döşeme / kapı vb. …

13
Yol Uzunluk Kodlaması
Amerika Birleşik Devletleri'nde , bir yol üzerindeki trafiğin iki karşıt yönü, geçmeye izin veriliyorsa kesik sarı bir çizgi ve geçmeye izin verilmediği takdirde iki kesintisiz sarı çizgi ile ayrılır. (Bu tarafın geçmesine izin vermek için yalnızca bir taraf kesilebilir ve sarı çizgiler merkez veya tersine çevrilebilir şerit gibi başka şeyler …

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.