Programlama Bulmacaları ve Kod Golfü

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

15
Mark Watney için bir ASCII-hex tablosu oluştur
Bu SciFi.SE sorusundan esinlenerek. Arka plan (küçük spoiler ile): Filmde Martian , kahraman Mark Watney Dünya'ya geri iletişim kurmaya böylece ASCII karakter onaltılık değerleri aramak için bir ASCII tablosu kullanır. * Meydan okuma Giriş olmadan aşağıdaki ASCII tablosunu tam olarak şöyle yazdır: Dec Hex Dec Hex Dec Hex Dec Hex …

3
Yıldızlı Metagolf
Starry , kodun yalnızca +*.,`'bu karakterlerin her biri tarafından temsil edilen asıl komutun önündeki boşlukların sayısı tarafından belirlendiği yerlerden oluştuğu komik bir ezoterik programlama dilidir . Bu, sabit çıktı zorluklarını golf oynamak için bile zorlaştırır, çünkü farklı komutlar çok farklı sayıda bayt için hesap verebilir. Özellikle, sayı hazırlayıcıları, daha küçük …
25 metagolf  stack  starry 

30
Gökkuşağı çizmek
Zorluk basittir: Mümkün olduğunca az byteta gökkuşağı çizin Gökkuşağının özellikleri aşağıdaki gibidir: Şekil tam olarak 400 piksel genişliğinde ve 200 piksel yüksekliğinde olmalıdır (tek merkez piksel istiyorsanız, isteğe bağlı olarak 401x201) Kırmızı halka, şeklin tüm kenarlarına dokunmalıdır (dış yarıçap = 200 piksel) Tüm halkalar aynı genişliğe sahip olmalıdır (10 piksel) …

9
Bir Dize Parentezize Etme
Girdi olarak düzgün şekilde parantez içine alınmış bir dize verildiğinde, iç içe parantezler çıkarılmış olarak eşleşen parantezler içindeki (veya tüm parantezlerin dışındaki) tüm boş olmayan alt dizgelerin bir listesini çıkarın. Her alt dize, tamamen aynı eşleşen parantez içindeki karakterlerin sırası olmalıdır. Alt dizgiler derinlik sırasına göre sıralanmalı ve aynı derinliğe …

3
Bir H cinsinden en büyük N hane sayısını bulun
Pozitif N tamsayısı ve genişlik W ve yükseklik H (aynı zamanda pozitif tamsayılar) olan bir ondalık basamak (0 ila 9) içeren bir program veya işlev yazın. N'nin W ve H'den daha büyük veya ona eşit olacağını varsayabilirsin. Izgarada yatay veya dikey olarak görünen, normal okuma sırasına veya tersine yazılmış en …
25 code-golf  math  number  grid 

2
Hangi dil en kısa?
En az 20 cevabı olan kod-golf etiketiyle en son 50 mücadeleyi bulabilen bir program oluşturun . Ardından, zorlukların her birinde her dilin puanlarını çıkarın. Aynı dili kullanan birden fazla cevap varsa, tüm puanları sayın. Bundan sonra, en çok kullanılan 20 en iyi dili alın ve dil adlarını, cevap sayısını, ortalama …

7
Zaman tablolarına göre listeleri izleyin
Giriş Birisi YouTube'a sevdiğiniz bir albüm yüklediğinde nefret etmiyor musunuz, ancak açıklama yalnızca bir parça listesi içeriyor mu? Bunun gibi: 1. Everything in Its Right Place - 4:11 2. Kid A - 4:44 3. The National Anthem - 5:50 4. How to Disappear Completely - 5:55 5. Treefingers - 3:42 …
25 code-golf  string  date 

17
+1 asal sayım
Doğal sayı olduğu tanımlama s a, +1 asal doğal numarası n ise p asal sayı ve standart ikili temsilidir (yani öncü sıfır olmadan) p (yani prepending, ekleme ya da yerleştirme) eklenmesi ile elde edilebilir tek bir 1 ila n'nin standart ikili gösterimi . Örneğin, ikili gösterimi 17 olan 10001 2 …

14
Kod Botları 4: İşlevsel Programlama
Sheesh, bu gerçekten dördüncü mü? Hepiniz yaşlılar için, temel zorluk aynı, ancak Java'yı özel bir dil yerine kullanıyoruz. İlgilendiğiniz takdirde işte son üç CodeBot mücadelesi . CodeBots’un amacı botunuzu mümkün olduğunca viral yapmaktır . Her bot bir Bayrak taşır ve Bayrağının her yerde olduğundan emin olmalısın . API Botlar standart …

6
Büyük büyük sayılar
Cevaplarımın birçoğunu golf oynamaya çalışırken, mümkün olduğu kadar az karakterle büyük tamsayılar yazmam gerekiyordu. Şimdi bunu yapmanın en iyi yolunu biliyorum: Bu programı yazmanıza başlamanızı sağlayacağım . Meydan okuma Olumlu bir tamsayı verildiğinde, onu stdout'a veya eşdeğerine basan bir program çıktısı veren bir program yazın. Çıktı programlarının yaratıcınızla aynı dilde …

12
İfade yüz ifadesi tanıma
Bir ifade girişi kabul eden bir program yazın ve ifade mutlu veya üzgünse çıkar. Program giriş veya parametre olarak bir dize kabul eder ve giriş mutlu ifade listesindeyse "mutlu" ya da giriş üzgün ifade listesinde ise "sad" dizesini göstermelidir. Girişin her zaman geçerli veya mutlu (üzgün) bir ifade olduğunu, etrafta …
25 code-golf  string 

20
Bakteriyel genişleme
Bakteri kolonileri etiketli 1aracılığıyla 9boş hücreler tarafından gösterilen ile aynı şekilde aralıklı hücrelerin segmanlarında canlı0 0 0 2 0 0 0 1 2 0 0 3 3 0 0 Her saniye, her koloni bitişik boş hücrelere yayılır. İki koloni aynı anda boş bir hücreye ulaşırsa, daha büyük etiketli koloni alır. …

30
Benim adım resmi mi
Giriş ToonAlfrink'in dediği gibi : "Ben burada yeni başlayanların deneyebileceği kadar kolay soru olmadığını düşünüyorum!". Yani görev çok basit. Bir dize verilen, adının resmi olup olmadığını bir truthy veya sahte değeri çıktı. Bir ad, tek bir unvan-durum sözcüğü ise "resmi" dir: Eğer ilk harfi (resmi değil: büyük harfle adnan) Diğer …
25 code-golf  string 

12
FizzBuzz-ish String eşleştiricisi
Bunun gibi bir dize olduğunu söyleyin: abaabbbbbaabba Girilen dizgede belirtilen bir karakterin görünme sayısını, ancak karakter bir satırda yalnızca bir kez göründüğünde sayın . Örneğin, karakter a, abaabbbbbaabba ^ x x ^ Toplam 2 olur ( aaçünkü abir satırda iki kez belirir). Bunun FizzBuzz ile ilişkisi nedir? Karakter, üst üste …
25 code-golf  string 

20
Belirli bir frekanstaki sesi çıkar
Bu oldukça basit bir meydan okuma, ancak buna çok benzeyen bir soru bulamadım. Buradaki zorluk, STDIN veya eşdeğerini kullanmada bir frekans almak ve daha sonra bu frekansla eşleşen bir tonu Hz cinsinden 5 saniye boyunca çıkarmaktır. Örneğin Input: 400 Output: (a tone of 400 Hz with a duration of 5 …
25 code-golf  audio 

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.