«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.

10
Brainf *** Golfçü
Bir programlama dili tarafından yazılan en kolay kodlardan biri, karakterlerin program yazdırma dizisidir (ör. "Merhaba dünya!"). Bununla birlikte, s o m e e s O t e r i c gibi programlama dilleri brainfuck , hatta bu basit kod yazımı için oldukça rahatsız edicidir. Göreviniz verilen metni basan (minimum uzunlukta) …

30
2 Yetki Toplamı
Meydan okuma Bir tamsayı girişi xverildiğinde 1 <= x <= 255, toplandığında verenin ikisinin sonuçlarını döndürün x. Örnekler Giriş verilen: 86 Programınızın çıktısı alınmalı: 64 16 4 2 Giriş: 240 Çıktı: 128 64 32 16 Giriş: 1 Çıktı: 1 Giriş: 64 Çıktı: 64 Toplamda ikisinin gücü belli değilse, sıfırlar içerebilir. …
31 code-golf  binary  code-golf  sequence  integer  chess  code-golf  number  arithmetic  matrix  code-golf  code-golf  combinatorics  grid  set-partitions  code-golf  array-manipulation  graph-theory  code-golf  number  code-golf  string  decision-problem  code-golf  matrix  cellular-automata  3d  code-challenge  restricted-source  printable-ascii  code-golf  board-game  code-golf  geometry  grid  code-golf  word-puzzle  code-golf  matrix  sorting  code-golf  code-golf  string  decision-problem  code-golf  matrix  cellular-automata  code-golf  decision-problem  code-golf  math  number  arithmetic  restricted-source  code-golf  code-golf  number  integer  matrix  code-golf  date  code-golf  matrix  code-golf  sequence  combinatorics  chemistry  code-golf  array-manipulation  popularity-contest  code-golf  code-golf  natural-language  code-golf  number  integer  sorting  substitution  code-golf  string  number  date  encode  code-golf  decision-problem  code-golf  string  subsequence  code-golf  string  alphabet  code-golf 

20
Faro bir dizi karışık
Bir Faro karıştırması , sihirbazlar tarafından bir desteyi "karıştırmak" için sıklıkla kullanılan bir tekniktir. Bir Faro shuffle'ı gerçekleştirmek için önce güverte 2 eşit yarıya kesilir, sonra iki yarıya eklenir. Örneğin [1 2 3 4 5 6 7 8] Faro karıştırdı [1 5 2 6 3 7 4 8] Bu, herhangi …
31 code-golf  permutations  card-games  code-golf  graphical-output  random  code-golf  image-processing  color  code-golf  primes  code-golf  math  arithmetic  combinatorics  decision-problem  code-golf  sequence  number-theory  binary  code-golf  number-theory  set-theory  code-golf  hashing  code-golf  game  card-games  code-golf  ascii-art  code-golf  arithmetic  array-manipulation  jelly  code-golf  string  array-manipulation  code-golf  sorting  code-challenge  code-golf  number  date  binary  code-golf  arithmetic  code-golf  math  number  linear-algebra  polynomials  code-golf  ascii-art  code-golf  grid  decision-problem  code-golf  string  combinatorics  code-golf  string  kolmogorov-complexity  arithmetic  date  code-golf  number  data-structures  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  array-manipulation 

8
Latin kare sıkıştırma
Bir Latin kare hiçbir satır veya sütun sembolleri tekrarladı bir karedir: . 13420 21304 32041 04213 40132 Ve birçok Sudoku oyuncusu bildiği gibi, kalan sayıları çıkarmak için tüm sayılara ihtiyacınız yok. Buradaki zorluk Latin karesini mümkün olduğunca az bayta sıkıştırmak. Sıkıştıran / açan bir veya iki program sağlamanız gerekir. Çeşitli …

4
Hücresel Otomatlarla Çok Sayılı Oylama
Çoğunluk sorunu olarak adlandırılan hücresel otomatlarda çok önemli bir sorun var : Çoğunluk problemi veya yoğunluk sınıflandırma görevi, çoğunluk oylamasını doğru şekilde yapan tek boyutlu hücresel otomat kurallarını bulma problemidir. ... Toplam olarak i + j hücreli, i'nin sıfır durumunda ve j'nin bir durumda olduğu iki durumlu bir hücresel otomatın …

6
Yapabileceğiniz en büyük sonsuzluğu yapın!
Sıra sayısı sistem sonsuz sayılarla bir sistemdir. Çok sayıda sonsuz sayı var. Kelimenin tam anlamıyla kendi sonsuzluğunu temsil edecek bir sonsuzluğa sahip olmadığı sonsuz sayıda sayı. Yukarıdaki resim nasıl çalıştıkları hakkında küçük bir fikir verir. Sıra numarası ( Von Neumann yapısı ) önceki sıralardan oluşan bir kümedir. Örneğin, 0 boş …

12
Quine Suite yaz
Pek çok zorlu görevle karşı karşıya kaldık , fakat pek çok terzi formatı benzer, sıralarımızda biraz değişkenlik yaratabiliyor. Göreviniz, hepsi kendi kaynak kodlarını çıkaran aynı dilde (en az 2) bir program seçimi oluşturmak, ancak bu programların hiçbiri herhangi bir karakteri paylaşamıyor. Örneğin, aşağıdakileri kullanarak bir program oluşturursanız: printf+qw(printf+qw(%s)x2)x2 Bir sonraki …

8
Kırılgan bir Quine
Kırılgan bir Quine Kırılgan bir yüzgeç, değerlendirildiğinde, tek bir karakter çıkarılarak yapılan her alt dizgiye sahip olma özelliğini sağlayan bir yüzgeç, bir hata üretmektedir. Örneğin. Programınız asdfbir quine ise, kırılgan olması için aşağıdaki programlar hata yapmalıdır: sdf adf asf asd Programınız (ve alt dizgilerinin tümü) tamamen belirleyici olmalı ve aynı …
30 code-golf  quine  code-golf  date  code-golf  sequence  code-golf  sorting  file-system  code-golf  code-golf  ascii-art  hexagonal-grid  code-golf  string  arithmetic  code-golf  code-golf  code-challenge  source-layout  code-golf  ascii-art  cellular-automata  code-golf  string  arithmetic  balanced-string  code-golf  number  primes  code-golf  ascii-art  hexagonal-grid  code-golf  string  code-golf  string  code-golf  sequence  code-golf  ascii-art  code-golf  conversion  hexadecimal  code-challenge  restricted-source  code-golf  math  grid  code-golf  string  ascii-art  code-golf  random  minesweeper  code-golf  ascii-art  kolmogorov-complexity  board-game  scrabble  code-golf  ascii-art  code-golf  math  number-theory  decision-problem  code-golf  string  code-golf  natural-language  code-golf  internet  stack-exchange-api  code-golf  code-golf  conversion  code-golf  string  code-golf  math  arithmetic  code-golf  string  whitespace  code-golf  graphical-output  internet  code-golf  string  code-golf  string  random  permutations  code-golf  string  code-golf  string 

2
Görüntüyü 4 KiB önizlemesine sıkıştır
Bu meydan okumada, bir görüntü önizleme sıkıştırma algoritması oluşturacaksınız. Amacı, çok az bant genişliğine sahip görüntüleri hızlı bir şekilde tanımlamak için kullanılabilen rastgele bir görüntü dosyasını 4 KiB önizleme görüntüsüne indirmektir. İki program yazmalısınız (veya bir birleşik program): bir kompresör ve bir dekompresör. Her ikisi de bir dosyayı almak veya …

8
Beatles Şarkıları ve Altıgenler
İki üçgen (yani piramit) şeklindeki programları yazın. İlki, en az üç karakter taban genişliğinde bir yukarı dönük metin üçgeni olmalıdır. Böylece bir yapıya sahip olacaktı X XXX veya X XXX XXXXX veya X XXX XXXXX XXXXXXX veya daha büyük. Her biri, satır sonlandırıcılarX dışında herhangi bir şey olabilen gerçek kodunuzun …

12
Bilgisayar Biliminin Öncülerine Merhaba Deyin
En sevdiğiniz ünlü bilgisayar bilimcisi ya Seç bilgisayar bilimi öncüsü oldu 1942 veya daha önceki doğumlu (1943 işaretleri yaratılması başlangıcı olarak 'ilk' bilgisayara ). Doğum yıllarını listeleyen bir Vikipedi sayfasına veya başka bir siteye sahip olmaları ve başarılarının bilgisayar bilimleriyle nasıl ilişkili olduğunu anlatmaları gerekir. Başka biriyle aynı şeyi seçebilirsiniz, …

9
Benzersiz olarak ayrılmış pikseller
Bir için K ile N görüntü, bir ayrılma mesafesi bir kereden fazla mevcut olduğu şekilde piksel kümesini bulmak. Diğer bir deyişle, iki piksel d mesafesiyle ayrılırsa , bunlar tam olarak d ( Öklid mesafesini kullanarak ) ile ayrılmış yalnızca iki pikseldir . D' nin tamsayı olmadığına dikkat edin. Buradaki zorluk, …

30
Programlama Dili Sınavı, Mark II - Soyguncular
Polisler mücadelesi Hırsızların Mücadelesi Hassas bir cevap bulun. Yani, henüz kırılmayan ve henüz güvende olmayan bir cevap . Dilini çözerek çöz. Yani, verilen programın geçerli bir program olduğu herhangi bir dili bulun (yukarıdaki Polislerin Mücadelesinde belirtilen kurallara tabi). Bu, polisin amaçladığı dil olup olmadığı önemli değil. Bir çalışma dili bulduktan …

28
Birleştirici sayma
Buradaki zorluk N kod parçacığını yazmaktır , öyle ki, ilk K ≥ 1'i bir araya getirdiğinizde, K sayısını üretirler . Daha yüksek , N , iyi. İşte yakalama: Parçacıklar boyunca birden fazla karakter kullanamazsınız. kurallar Aynı karakteri bir (ve yalnızca bir) pasajda birden çok kez kullanabilirsiniz. Bu snippet'ler, atlanmadan , …

9
OEIS dizilerini görüntüleme
Tamsayı Dizilerin On-Line Ansiklopedisi (OEIS) tamsayı dizilerinin bir online veri tabanıdır. Neredeyse 280000 matematiksel ilgi dizisini içerir. Dizilerin örnekleri: pozitif tam sayılar ( A000027 ) asal sayılar ( A000040 ) Fibonacci sayıları ( A000045 ) Göreviniz, maksimum 100 baytlık kaynak koduyla olabildiğince çok OEIS dizisi görüntüleyen bir program veya işlev …

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.