«code-challenge» etiketlenmiş sorular

Bir kod zorluğu, diğer puanlama etiketleri (örn. Kod-golf) tarafından kapsanmayan nesnel bir kazanma ölçütüyle bir programlama bulmacasını çözmenin yaratıcı yolları için bir yarışmadır.

7
Toplamsız bölüm bulma
Yönetici Özeti Giriş Verilen k, tamsayılar bir bölümü bulmak 1için niçine kbüyük-toplamı serbest alt kümeleri n10 dakika içinde yapabilirsiniz. Arka plan: Schur numaraları Bir dizi Aolan toplamı içermeyen kendiliğinden toplamı iseA + A = { x + y | x, y in A} onunla ortak hiçbir elemanları vardır. Her pozitif …

3
Dizelerde Kalıp Bul
Bu zorlukta, göreviniz belirli bir yapıya sahip alt dizeleri bulmaktır. Giriş Girişiniz boş olmayan iki alfasayısal karakter dizisi, bir desen p ve bir metin olmalıdır t . Buradaki fikir, her karakterinin yan yana gerçekleşen pbitişik, boş olmayan bir alt dizeyi temsil tetmesi ve pbunların birleşmesini temsil etmesidir. Özdeş karakterler özdeş …
17 code-golf  string  code-golf  ascii-art  geometry  code-golf  ascii-art  code-golf  sequence  stack  code-challenge  number  sequence  answer-chaining  code-golf  code-challenge  math  combinatorics  binary-matrix  code-golf  number  code-golf  cryptography  bitwise  code-golf  sudoku  code-golf  brainfuck  metagolf  code-golf  probability-theory  number-theory  primes  fewest-operations  factoring  golf-cpu  code-golf  restricted-source  code-golf  graphical-output  sequence  binary  code-golf  tips  c#  code-golf  geometry  code-golf  graphical-output  fractal  code-golf  number  sequence  code-golf  number  array-manipulation  popularity-contest  game  board-game  code-golf  puzzle-solver  grid  code-golf  ascii-art  geometry  grid  tiling  code-golf  ascii-art  whitespace  balanced-string  code-golf  card-games  king-of-the-hill  javascript  code-golf  whitespace  balanced-string  code-golf  code-golf  math  abstract-algebra  code-golf  java  code-golf  interpreter  stack  code-golf  base-conversion  code-golf  tips  code-golf  ascii-art  geometry  brainfuck  metagolf  code-challenge  math  quine  code-generation  code-golf  number  kolmogorov-complexity  arithmetic  expression-building  code-golf  string  code-golf  quine  popularity-contest  code-golf  base-conversion  code-challenge  image-processing  code-golf  conversion  coding-theory 

2
Robotlarımızın ışınlayıcıya ulaşmasına yardımcı olun
GÜNCELLEME: Başlamak için bir Python çerçevesi eklendi. Uzay istasyonu kırıcı botlar tarafından ele geçirildi. "Tavşan" adı verilen pahalı ve kırılgan teknoloji botlarımızın çoğunu istasyonun kendi kendini imha etmeden önce bir çıkış ışınlayıcısına yönlendirmelisiniz, ancak kırıcı botlar koridorlarda devriye geziyor. Programınıza bir ASCII haritası verilir ve her turda kırıcı-botların nerede olduğu …

8
Uzun bir kelime zinciri oluşturmak
Bu zorluk, bir sonraki kelimenin ilk 3 karakterinin son sözcüğün son 3 karakteriyle eşleştiği en uzun İngilizce kelime zincirini bulmaktır. Linux dağıtımlarında bulunan ve buradan indirebileceğiniz ortak bir sözlük kullanacaksınız: https://www.dropbox.com/s/8tyzf94ps37tzp7/words?dl=0 İngilizce olan 99171 kelime. Yerel Linux'unuz /usr/share/dict/wordsaynı dosyaysa (md5sum == cbbcded3dc3b61ad50c4e36f79c37084), bunu kullanabilirsiniz. Kelimeler bir cevapta sadece bir kez …

30
Yapboz Kod Bulmaca
Bu, cevaba bağlı bir mücadeledir! Yanıtların sırası önemlidir ve tam göreviniz gönderilen son cevaba bağlıdır. Cevapları en eskisine göre sıralamak isteyebilirsiniz . Bazı kodları bir araya getirelim! İşte 1920 rastgele (yazdırılabilir ASCII) karakter. Onları hala kutuda bulunan sıralanmamış bilmecenin parçalarının büyük bir yığını olarak düşünün: L-^=v^Ej2tW8OxNOIecSt4m}tji2O%YRJ;PJ!M|0*oO77$*Rs&2*<c"KI7e%FY^?I=];Y@`x)u)IBk%_a#<E6<yv5O*$kL): KNGq)2Wa%b)j."(6U|{[UY@`lrCSJ`u0RHX!1z7f,v}n=GvRgkrEZ=YT:4H44bz]iC<](:+FF?Ay'vX~h5QMF)0vaXk1sk@p Zj).{+l;PBKHABvEP%FnSw>u<_-4B^A>I8Kay&5]vXZJ{fCF]UVZ<!ZpOI$7\Y%`@:%H3wPsX-`/l]ZZ?Q/d`\M<T@'t]zip {[ovg:6EpCT&'+vU4Heb^;}0AV|?<}M0rAH/^DL"RkT~%$[VUlM]-&We4(P=66},hL~;a`:$'yty.W[g2OWcL~b:Ryj0*eN< ;&-n[F1F=oh0k[NI!xS"]pA@Y;K}'=ekG5yda8J$+`N;:FIx:l,f_LT@sV[]HF@2*vl?|q"GL1j&%e(CyYPqY%3W|@`z}]bp …

3
Kendi Dilinizi Seçin Kodu
16x16 yazdırılabilir ASCII karakterden oluşan bir ızgara alalım (kod noktaları 0x20 ila 0x7E). Sol üst köşeden sağ alt köşeye doğru 30 seçim-15 yolu vardır ve aşağıdaki örnekte olduğu gibi yalnızca dikey hareketler yapar: ##.............. .#.............. .######......... ......##........ .......##....... ........#....... ........#....... ........#....... ........###..... ..........###... ............#... ............#### ...............# ...............# ...............# Bu yolların …

6
En Küçük Bayt Kodu Yorumlayıcı / VM
Büyük Afiş - JIT Derlendi (Düşük iyidir) es1024 - 81.2 puan (çalışan bir derleyici dahil!) Kieth Randall - 116 puan Ell - 121 puan Büyük Afiş - Yorumlandı (Düşük iyidir) Martin Büttner - 706654 puan (yaklaşık 2 saat). criptych - 30379 puan (97 saniye) Göreviniz, kabul etmeyi seçerseniz, mümkün olan …

4
Mevcut bir Framework kullanarak 2048 AI programlayın
EDIT: Son zamanlarda, sorum 2048 Bot Challenge bir kopyası olarak önerilmiştir . Bu sorunun bu sorudan farklı olduğunu ve cevapların bu sorudan farklı düşünülmesini gerektireceğini vurgulamak isterim. 2048 Bot Mücadelesi kullanıcıdan bir bot yaratmasını istedi ve en yüksek puan kullanıcının puanı olan bir saat boyunca çalıştırılacaktı. Ayrıca, 555 baytlık bir …

13
Bir FizzBuzz derleyicisi oluşturma
Derleyici golf dünyasına hoş geldiniz. Senin görevin spec üzerinde FizzBuzz bir varyant oynamak için başka bir program üreten bir program yazmaktır. Derleyiciniz Belirtilecek FizzBuzz programının varyantlarını üreten bir derleyici yazın. Bu varyantın spesifikasyonu bir tamsayı / dize çifti dizisi şeklinde ifade edilir. Giriş, dilinize uygun herhangi bir biçimde olabilir. (Örneklerim …

6
Seyyar satıcı
Bir liste ya da vektör ya da her neyse, bir grup 3-tuples ya da her neyse, ilk iki şey dizgidir ve üçüncü şey bir sayıdır. Dizeler şehirlerdir ve sayı aralarındaki mesafedir. Tuple içindeki şehirlerin sırası keyfidir (yani hangisinin önce hangisinin ikinci, hangisinin ikinci olacağı önemli değildir) çünkü her yönüyle aynı …

9
Bir dizgideki sözcüklerin sırasını tersine çevirme
Görev Size uygun bir değişken dize verilir [a-z]+( [a-z]+)*. Bunu aynı kelimeleri içeren dizeye dönüştürmelisiniz, ancak ters sırada, "merhaba orada herkes" "oradaki herkes merhaba" olur. Sabit miktarda ek bellek kullanmanıza izin verilmez (bu nedenle, dizenin tamamını veya herhangi bir kelimeyi yeni ayırdığınız bir ara belleğe kopyalamanız gerekmez). Zaman kısıtlaması yoktur. …

2
Tekel Sıkıştırma
Bir oyuncunun sırasının başlangıcında bir Tekel oyununun mevcut durumunu temsil eden bir dize verildiğinde , gerekli tüm verileri en küçük çıktıya sıkıştırın. Cevaplar çıktı boyutuna ve kaynak boyutuna göre değerlendirilecektir . Not: Birçok bölgesel varyasyon vardır, ancak bu yayındaki mülk adlarına vb. Yapılan tüm referanslar bu panoya dayanmaktadır . Giriş: …

2
Bir Befunge programını sıkıştırın
Befunge 2 boyutlu ezoterik bir programlama dilidir. Temel fikir, (tek karakterlik) komutların 2 boyutlu bir ızgara üzerine yerleştirilmesidir. Kontrol akışı ızgara boyunca yürür, üzerinden geçtiği komutları uygular ve bir oka ( >^<v) bastığında yön değiştirir . Komutlar yığın tabanlıdır; bu listeye bakın . Ayrıca bkz . Http://esolangs.org/wiki/Befunge . Befunge-98 için …

3
JVM sürümünü algılamak için bir java kodu yazın
Amaç, JVM sürümünü uyumluluk değişikliklerine, yan etkilere, hatalara ve / veya bir sürümde bir şekilde ve başka bir sürümde başka bir şekilde çalışan tanımlanmamış davranışa bağlı olarak algılayan java kodu yazmaktır. Ayrıca kod, boşluklardan ve okunaklı değişken adlarından ödün vermeden en az biraz okunabilir olmalıdır. Bu amacı sağlamak için kesin …

7
C: AES FIPS-197 SubBytes tablosunu sabit zaman koduyla değiştirin
In FIPS-197 ( Gelişmiş Şifreleme Standardı AES olarak bilinen), bu ağır kullanımı yapıldığı SubByteshalinde uygulanması mümkündür, unsigned char SubBytes(unsigned char x) { static const unsigned char t[256] = { 0x63,0x7C,0x77,0x7B,0xF2,0x6B,0x6F,0xC5,0x30,0x01,0x67,0x2B,0xFE,0xD7,0xAB,0x76, 0xCA,0x82,0xC9,0x7D,0xFA,0x59,0x47,0xF0,0xAD,0xD4,0xA2,0xAF,0x9C,0xA4,0x72,0xC0, 0xB7,0xFD,0x93,0x26,0x36,0x3F,0xF7,0xCC,0x34,0xA5,0xE5,0xF1,0x71,0xD8,0x31,0x15, 0x04,0xC7,0x23,0xC3,0x18,0x96,0x05,0x9A,0x07,0x12,0x80,0xE2,0xEB,0x27,0xB2,0x75, 0x09,0x83,0x2C,0x1A,0x1B,0x6E,0x5A,0xA0,0x52,0x3B,0xD6,0xB3,0x29,0xE3,0x2F,0x84, 0x53,0xD1,0x00,0xED,0x20,0xFC,0xB1,0x5B,0x6A,0xCB,0xBE,0x39,0x4A,0x4C,0x58,0xCF, 0xD0,0xEF,0xAA,0xFB,0x43,0x4D,0x33,0x85,0x45,0xF9,0x02,0x7F,0x50,0x3C,0x9F,0xA8, 0x51,0xA3,0x40,0x8F,0x92,0x9D,0x38,0xF5,0xBC,0xB6,0xDA,0x21,0x10,0xFF,0xF3,0xD2, 0xCD,0x0C,0x13,0xEC,0x5F,0x97,0x44,0x17,0xC4,0xA7,0x7E,0x3D,0x64,0x5D,0x19,0x73, 0x60,0x81,0x4F,0xDC,0x22,0x2A,0x90,0x88,0x46,0xEE,0xB8,0x14,0xDE,0x5E,0x0B,0xDB, 0xE0,0x32,0x3A,0x0A,0x49,0x06,0x24,0x5C,0xC2,0xD3,0xAC,0x62,0x91,0x95,0xE4,0x79, 0xE7,0xC8,0x37,0x6D,0x8D,0xD5,0x4E,0xA9,0x6C,0x56,0xF4,0xEA,0x65,0x7A,0xAE,0x08, 0xBA,0x78,0x25,0x2E,0x1C,0xA6,0xB4,0xC6,0xE8,0xDD,0x74,0x1F,0x4B,0xBD,0x8B,0x8A, 0x70,0x3E,0xB5,0x66,0x48,0x03,0xF6,0x0E,0x61,0x35,0x57,0xB9,0x86,0xC1,0x1D,0x9E, 0xE1,0xF8,0x98,0x11,0x69,0xD9,0x8E,0x94,0x9B,0x1E,0x87,0xE9,0xCE,0x55,0x28,0xDF, 0x8C,0xA1,0x89,0x0D,0xBF,0xE6,0x42,0x68,0x41,0x99,0x2D,0x0F,0xB0,0x54,0xBB,0x16}; return t[x];} Bu işlev keyfi …

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.