Programlama Bulmacaları ve Kod Golfü

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

30
Cevap Zinciri Fibonacci
(ASCII'nin 95 Karakterinden ilham alan ... 95 Film Alıntıları ) Meydan okuma Verilen giriş n, nth Fibonacci sayısını gösterir . Ya 0da 1indekslemeyi kullanabilirsiniz , lütfen başvurunuzda hangisini belirtin. Basit, evet? Yakala, hemen önceki cevabın karakter setini almalı, ondan iki karakter çıkarmalı ve ayrı bir karakter eklemelisiniz. Ayrı karakter gerekir …

15
Bir Dize Doğrusal Regresyon
Bu meydan okuma bir dizi verilen, biraz zor ama oldukça basittir s: meta.codegolf.stackexchange.com Dizedeki karakterin konumunu bir xkoordinat olarak ve ascii değerini bir ykoordinat olarak kullanın. Yukarıdaki dize için, sonuçta elde edilen koordinat kümesi şöyle olacaktır: 0, 109 1, 101 2, 116 3, 97 4, 46 5, 99 6, 111 …
25 code-golf  string  math 


18
Sarı bir tahtaya iki yol saptı (bölüm 2)
Bu serinin ikincisi, üçüncüsü sarı ahşabın içinde dağılmış iki yoldur (bölüm 3) Bu, önceki bir maden mücadelesi olan sarı ahşaptan (bölüm 1) ayrılan İki yoldan oluşuyor . Oldukça iyi karşılandı ama aynı zamanda oldukça önemsizdi (52 byte'lık bir Java cevabı!) Bu yüzden daha karmaşık bir şey yaptım ... İlham Bu …

22
Özyinelemeli dize değiştirme
Görev Üç dize verilen bir program veya işlev yazın A, B, C, Biçinde her örneğinin Atekrarlı olarak değiştirildiği bir çıktı dizesi oluşturur C. Yinelemeli her adımda tüm çakışmayan örnekleri bir ikame tekrar aracı ikame Bolarak Adeğiştirilir (soldan sağa iştahla seçilen) Ckadar Bdaha fazla içerdiği A. Giriş çıkış G / Ç …
25 code-golf  string  substitution  code-golf  math  code-golf  string  set-theory  code-golf  code-golf  compile-time  code-golf  kolmogorov-complexity  binary  code-golf  sequence  cops-and-robbers  code-golf  subsequence  card-games  code-golf  sequence  primes  code-golf  code-golf  number  graphical-output  music  code-golf  ascii-art  code-golf  string  lambda-calculus  code-golf  string  code-generation  code-golf  unicode  code-golf  math  combinatorics  code-golf  balanced-string  code-golf  sequence  cops-and-robbers  code-golf  sequence  cops-and-robbers  code-challenge  fastest-code  chess  code-golf  math  graphical-output  code-golf  string  hello-world  animation  code-golf  number  arithmetic  code-golf  integer  code-golf  code-golf  combinatorics  code-golf  kolmogorov-complexity  graphical-output  code-golf  string  code-golf  code-golf  game  code-golf  math  combinatorics  code-golf  ascii-art  popularity-contest  random  code-golf  arithmetic  number-theory  integer  code-golf  tips  underload  code-golf  math  sequence  primes  code-golf  math  path-finding  code-golf  ascii-art  primes  code-golf  kolmogorov-complexity  alphabet 

2
Bir Palindrome-Polyglot-Quine Yazın
Bir olan bir program: Bir "palipolyquine" yazın Quine , bir Polyglot'u ve palindrom . Kurallar: Çok dilli dillerin sayısı kod boyutundan daha fazla tercih edilir. En kısa cevap (bayt cinsinden), beraberlik durumunda kazanır. Polyglot ve Quine kuralları buraya bakınız: Bir Polyquine yazın . Örneğim ( Testlerle dolu bir Freaky Kaynakları …

2
Downgoat-ify Hayvanlar!
Benim Downgoat avatarımın birçok farklı özelliği var. Ancak bu özellikler başka herhangi bir hayvan için de geçerli olabilir. Şartname Bir hayvanın görüntüsünü göz önüne alındığında (teknik olarak herhangi bir şey olabilir), Downgoat özelliklerini ona uygulamanız gerekir. Kenarlık pikselleri görüntünün en dış pikselleridir. Arka plan rengi , sınır piksellerinde en yaygın …

21
“0xUsernames” Dönüştürme
0xUsernames Mesajlaşma servisini kullanan o kadar çok insan var ki, tüm kullanıcı adlarını saklamak için yer doluyor! Bunu düzeltmek için, mümkünse kullanıcı adlarını onaltılık olarak depolamaya başlayacaklar. Bir kullanıcı adı sadece karakterlerden oluşuyorsa 0123456789ABCDEF(büyük / küçük harfe duyarlı), onaltılık bir sayıya dönüştürülebilir ve bir tamsayı olarak saklanabilir. Örneğin, kullanıcı adı …

14
ANAHTAR KAPLANMIŞ ANAHTAR FIASCO
Çalışanlarınızdan bazıları, kapak kilidi tuşlarını kırdı ve bunları değiştirmek için çok ucuzsunuz. Çalışmalarını düzeltmek için mümkün olan en kısa programı oluşturarak onlara yardım edin! Belirli bir dizgede her karakteri büyük harften küçük harfe ve tam tersine dönüştürmeniz yeterlidir, ancak bir bükülme var! Noel için de çok heyecanlısın! Böylece, dizileri içindeki …
25 code-golf  string 


9
Praming Puzles & Colf: Bir Dizgiyi Yoğunlaştır
Bu sitede biraz zaman geçirdikten sonra olayların mümkün olduğunca kısa olmasını sağlamaya başladım. Son zamanlarda, aynı karakterleri birden fazla defa içeren dizgilerden rahatsız olduğum için bu olabilir. Senin işin bir işlev veya program yazmaktır yoğunlaşır aşağıdaki kurallara göre belirli bir dize: 0 yoğunlaştırma ile başlayın , bu, aralarında 0 karakter …
25 code-golf  string 

20
ASCIIrisk çizin
Yıldız kullanarak şekil çizmeyi içeren çok sayıda soru var - bu yüzden, o kadar çok yıldız varken, ASCII masasını kullanarak bir tane çizmeliyiz diye düşündüm. Meydan okuma Göreviniz, girdi almayan ve bu metni tam olarak veren bir program veya işlev yazmaktır: ! "# $% &' () *+ ,- ./ 01 …

30
Büyük sayılar: Ultrafactorials
Bu soru elden geçirildi, lütfen tekrar okuyun. Ultrafactorials Ultrafactorials, aşağıdaki işlev kullanılarak üretilebilen bir sayı dizisidir: a(n) = n! ^ n! Elde edilen değerler oldukça hızlı yükseliyor. Yan not: Bu, OEIS'deki A046882 girişidir . Ayrıca, hala oldukça büyük ama biraz daha küçük bir sekans olan hiperfektoryaller de ilişkili: A002109 Senin …

16
Noel Kraker Gizem Hesaplama
Hediyeler açıldı. Kıymalı turtalar yenildi. Yıldız Savaşları izlendi. Noel Sezonu düşmeye başladı. Şimdiye dek bir kaç Noel Krakeri çekmiş olabilirsiniz . Şanslıysanız, her zamanki işe yaramaz plastik oyuncaklar yerine, arkadaşlarınızı ve akrabalarınızı büyüleyebileceğiniz bir Gizem Hesaplayıcı kazanmış olabilirsiniz . Bu numara, her biri üzerinde 4x8 ızgara bulunan 6 karttan oluşuyor. …

30
Bir saat mücadelesi zamanı!
Bana bu formatta zamanı gösteren bir saat kurmanızı istiyorum: 18 ---------- 19 -------------------------------------------------- Bu '18: 10 'gösterir. Geçerli saat ve bir sonraki saat satırın önünde, ardından boşluk ve birkaç çizgi ile gösterilir: ilk satırda bu saatte geçen dakika sayısı ve ikinci satır kaç dakika daha kaldığını gösterir bu saatte gitmek …

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.