«kolmogorov-complexity» etiketlenmiş sorular

Kolmogorov karmaşıklığı, gayri resmi olarak, bir dize veya görüntü gibi sabit bir nesneyi tanımlamak veya üretmek için gereken kod miktarıdır. Bu kategoride bir meydan okuma yayınlarken, lütfen mevcut meydan okumalara yeni bir şeyler eklediğinden emin olun.

5
ASCII'de bir cribbage puanı görüntüle
Cribbage ilginç bir oyundur, çünkü oyununuzu puanlamak için belirli bir tahtaya ihtiyacınız vardır. Bir cribbage kurulu şöyle görünür: İlk sütunun yukarı doğru çıkarken solda, sonra aşağıya doğru sağda, sonra tekrar yukarı doğru sola döndüğüne dikkat edin. Ve işte burada kötü çizilmiş bir ASCII cribbage tahtasının sanatı şöyle: * * * …

30
Her yerde yılanlar
Meydan okuma Zor basit: bir yılan yazdırın . Giriş olarak yılanın uzunluğunu elde edersiniz. Uzunluğu 2 olan bir yılan şöyle görünür: ==(:)- Uzunluğu 7 olan bir yılan şöyle görünür: =======(:)- Başka bir deyişle, bir yılanın uzunluğu kafadan önce kaç eşit işarettir . kullanım Diyelim ki bir C ++ uygulaması yaptım …

4
Temsilcinizi yeniden hesaplamanıza yardımcı olun!
Birkaç ay önce, sorulara ilişkin upvotes için verilen itibarı artırma konusunda meta hakkında bir tartışma yaptık. İşte oy için mevcut itibar sistemimizin temelleri: 1 Bir soru upvote U5 itibar değer. Bir cevap upvote u10 itibar değer. Bir soru veya cevap aşağı oy d-2 şöhrete değer. Yeni bir sistem için birçok …

1
Geçerli labirent sayısı
Bir WxHızgara göz önüne alındığında , kaç tane labirent var? Labirent hakkında bildikleriniz: Izgara tam olarak Hyüksek ve Wgeniş karelerdir. Üç tür kare vardır: Başlat, Son ve Boş. Labirentinizde tam olarak 1 Başlangıç ​​ve 1 Bitiş bulunmalı ve kalan tüm kareler Boş olmalıdır. Tüm labirenti çevreleyen duvarlar var. Duvarlar, aşağıdaki …

6
Tam Sayı Duygular
Belirli bir n tamsayısına "tepki veren" bir program veya işlev yazın (işlev parametresi / args / stdin yoluyla giriş) Program negatif sayıları umursamıyor, hatta seviyor, tek sayıları sevmiyor ve 13 rakamından korkuyor. Aşağıdaki çıktıyı almalıdır: n <0 ise: -------------------------- | | | | (| _ _ |) | | | …

7
XNOR dijital zamanlama diyagramını çizin
Aşağıda, XNOR mantık geçidi için (şematik) bir Dijital zamanlama diyagramı verilmiştir . ┌─┐ ┌─┐ ┌─────┐ ┌─┐ ┌─┐ ┌───┐ A ──┘ └─┘ └─┘ └─┘ └─┘ └─┘ └── ┌───┐ ┌───┐ ┌─┐ ┌─────┐ ┌─┐ ┌─┐ B ┘ └─┘ └─┘ └─┘ └───┘ └─┘ └ ┌─────┐ ┌─┐ ┌─┐ ┌───┐ X ──┘ └───┘ └───┘ └───┘ └──── …

3
ASCII Sanat Satranç Tahtası
Bu meydan okumada, aşağıdaki satranç tahtasını çizmeniz ve hamle yapılmasına izin vermeniz gerekiyor. 1. Çizim Her beyaz karede 5x9 boşluk vardır. Her siyah karede 5x9 sütun bulunur. Tahta iki nokta üst üste ile çevrilidir. Parçalar 5 karakter genişliğindedir ve merkezdeki karenin alt sırasına oturur. Piyonlar 4 karakter genişliğindedir. Solda 3 …

5
Monkey Island: Gezgin'in Başkanı
Uyarı: Bu meydan okuma Monkey Island Sırrı için bazı hafif spoiler içerir. Oyunun sonuna doğru, büyülü bir şekilde korunmuş bir navigasyon başkanı tarafından mezar mezarlarından geçiyorsunuz: Göz küresi kolyesine ihtiyacınız var, ancak Kafa size vermek konusunda isteksiz. Bunu almanın bir yolu sadece yalvarmaya devam etmektir: Guybrush: O kolyeyi alabilir miyim …

2
Sayı teorisi için yorumlayıcı, modulo n
Sayı teorisinin bir cümlesi (bizim için) aşağıdaki sembollerin bir dizisidir: 0ve '(halef) - halef +1,0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(toplama) ve *(çarpma) = (eşittir) (ve )(parantez) mantıksal işleç nand( a nand bis not (a and b)) forall (evrensel nicelik belirteci) v0, v1, …
12 code-golf  number-theory  parsing  code-golf  kolmogorov-complexity  code-golf  code-golf  array-manipulation  matrix  code-golf  array-manipulation  code-golf  string  code-challenge  graphical-output  compression  code-golf  kolmogorov-complexity  code-golf  sequence  array-manipulation  code-golf  number  base-conversion  code-golf  string  decision-problem  code-golf  string  ascii-art  code-golf  string  random  code-challenge  brainfuck  code-generation  code-golf  code-golf  quine  code-golf  interpreter  code-golf  interpreter  code-golf  array-manipulation  sorting  code-golf  halting-problem  code-golf  javascript  code-golf  algorithm  code-golf  arithmetic  code-golf  math  counting  code-golf  math  code-golf  decision-problem  radiation-hardening  code-golf  conversion  bitwise  code-golf  number  decision-problem  code-golf  string  decision-problem  code-golf  random  game  code-golf  ascii-art  graphical-output  code-golf  decision-problem  binary-tree  tree-traversal  code-challenge  array-manipulation  code-challenge  graphical-output  path-finding  test-battery  algorithm  code-golf  integer  factorial  code-golf  binary-tree  code-golf  grid  graph-theory  code-golf  regular-expression  quine  code-golf  encoding  code-golf  king-of-the-hill  javascript 

12
0000-01-01 ve 99999-12-31 arasındaki tüm palindromik ana tarihleri ​​listele
Bir biliyor palindrom , bir asal ve tarih vardır. Göreviniz, her üç özelliği de yerine getiren 100 bin yıllık tüm tarihleri ​​listelemek. Sayılardan başka bir şey yok, şu formatları kullanın: YYYYMMDD ve YYYYYMMDD . 0000-01-01 ile 9999-12-31 arasındaki tarihler 8 haneli palindrom tarihleri ​​olarak (varsa) ve 10000-01-01 ile 99999-12-31 arasındaki …

18
Teklikten Tasarlanmış (Soyguncunun İpliği)
Polis programının ( o) çıktısı göz önüne alındığında, bayt-sayısı ( n) ve ckullanılan benzersiz bayt ( ) sayısı , polisin çıktısıyla eşleşen benzersiz baytlarla nbayt uzunluğunda karşılık gelen bir kod parçası ile gelir .co Bu soyguncular iş parçacığı . Burada kırdığınız çözümleri yayınlayın. COPS iş parçacığı burada bulunur . Soyguncular …

5
Bilgisayarlar asla ferahlatıcı bir çerezi tatmayacak
Esinlenerek github.com/JackToaster/Reassuring-Parable-Generator , sırayla esinlenerek xkcd.com/1263 . Olası kelimeler bu deponun reassuring.cfg dosyasından türetilmiştir . Çıktının eşleştiğini dilbilgisini görmek için reassuring.cfg dosyasına (12. komutu kullanın) göz atmanız önerilir (Çıktı dilbilgisi ile eşleşen tüm dizelerin listesidir). Görev: Programınız, pastebin.com/2SNAJ1VH macununda bulunan tam metnin 7968 büyük / küçük harfe duyarlı satırlarının tümünü …

2
Tekrarlamayı Yorumla!
Bu zorluk, Tekrar ile ilgili iki kişilik bir seride ilktir. İkincisi yakında hazır olacak. Tekrarlama (Sadece uydurduğu bir şey) olarak adlandırılan bir dille, sonsuz dize orada oluşur 12345678901234567890...ile, 1234567890sonsuza tekrarlayarak. Çıktı sayıları için aşağıdaki sözdizimi kullanılabilir: +-*/: Bu, operatörü yinelenen basamak dizesine ekler. Örnekler: +-> 1+2= 3( arasına bir ve …

15
Alfabe Kromozomu
Giriş Alfabe zorlukları DNA'mızda, bu yüzden gösterelim. Meydan okuma Aşağıdaki metni tam olarak yazdırın: AaBbCc cCbBaA BbCcDd dDcCbB EeFfGg gGfFeE HhIiJj jJiIhH KkLlMm mMlLkK NnOoPp pPoOnN QqRrSs sSrRqQ TtUuVv vVuUtT WwXx xXwW Yy yY ZZ zz ZZ Yy yY WwXx xXwW TtUuVv vVuUtT QqRrSs sSrRqQ NnOoPp pPoOnN KkLlMm mMlLkK HhIiJj …

30
Dosya oluşturma ve dosyaya yazma
Meydan okuma Yeni bir dosya oluşturun ve dizeyi Hello Worldona yazın. Kısıtlamalar Zorluğunuz diskteki, dosya sistemindeki bir dosyaya yazılmalıdır. Dosya, yorumlayıcının normal çalışması sırasında oluşturulan bir günlük dosyası olmayabilir. Dosya yalnızca dizeyi içermelidir Hello World. Sondaki satırsonu veya minimum boşluk içermesine izin verilir. Başka içerik yok. Programı çalıştırmak için gereken …

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.