Programlama Bulmacaları ve Kod Golfü

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

3
Buzdağı üzerine telli bilim adamı mühürler
Giriş Kuzey Kutup Dairesi'ndeki bir buzdağı üzerinde bir fok ailesi vardır. Buzdağının üzerinde, mühürlerin yardım istemek için kullanabileceği bir radyo vericisi vardır. Ancak, yalnızca baba mührü radyo vericisinin nasıl çalıştırılacağını bilir. Ve daha da kötüsü, buz yılın bu zamanında çok kaygandır, bu yüzden mühürler başka bir mührü vuruncaya veya buzdağının …
17 code-golf 

7
Kesiri tekrarlanan ondalık sayıya dönüştürme
Bu meydan okuma neredeyse kutup ters ve biraz daha kolay olacağını düşünüyorum. Senin görevin biçiminde iki tamsayı almak a/b(rasyonel bir sayı oluşturma) sonra sayı tam olarak ondalık sayı olarak çıktı. Örneğin, giriş 1/3yapacak olsaydınız: 0.33333333333333333 Ve isteğe bağlı bir baştaki 0 ​​ile 3s zaman sonuna kadar yazdırmaya devam eder. ( …

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 

11
Piramitlerde sayma
Girdi ve çıktılar olarak farklı tamsayıların bir listesini alan ya da aşağıdaki baş aşağı sayı piramidindeki girdi sayılarının oluşum sayısını döndüren bir program ya da işlev yazmalısınız. Her adımda orijinal listeden başlayarak, her bir bitişik sayı çiftinin (örn. 5 1 2 6Olur 5 2 6) maksimum değerlerini içeren yeni bir …
17 code-golf  number 

4
Grup Terapisi: Grupları Tanımlayın
Belirli sonlu magmanın çarpım tablosunun bir grubu temsil edip etmediğini belirleyen bir program yazın. Magma, ikili işlemin kapalı olduğu bir kümedir, yani tüm a, b için G, a * b tekrar G'de (Kapalı) (G, *) bir magma olsun. (G, *) aşağıdaki durumlarda gruptur: G'deki tüm a, b, c için, (a …

16
Altın Oran Devamlı Kesiri için MathJax Üretin
MathJax'ın geçici olarak devre dışı bırakılması beklentisiyle, bu sorudaki görüntülenen MathJax'ın yerini görüntüler aldı. Yine de yanıt gönderebilirsiniz, ancak oluşturulan MathJax'ı başka bir sitede görüntülemeniz gerekir . PPCG sadece MathJax aldı ! Bu, yazılara kolayca iyi biçimlendirilmiş matematiksel formüller ekleyebileceğimiz anlamına gelir. ( Handy MathJax öğretici. ) Örneğin, sonsuz bir …

30
Önceki cevapların ilk karakterini yazdır
Kabul edilen kazanan 7 bitlik ASCII cevabı ile isaacg . Ancak, meydan okuma henüz bitmedi - bu ödül en kısa cevaba verilir. Bir şekilde , diğer tüm cevapların ilk karakterlerini 10 bayta indirirseniz, ödül kazanacaksınız. Bu, Round 2'nin GolfScript cevabındaki tüm karakterleri (artı bu cevabın kendisi tarafından eklenen) içerir. Bu, …

4
DDOS'un internetinden nasıl kurtarılır
İnternet koptu. DDoS saldırıları artık yaygın ve yaygın. İnterneti kontrol altına almak ve onarmak size kalmıştır. Her bot, bu ağdaki 20 düğümü kontrol edecektir. Her düğüm ya aktif veya güvenlidir , bir sahibi vardır ve 2'den başlayan bir gücü vardır. Her etkin düğüm diğer tüm etkin düğümlere bağlanır. Her turda, …

7
Damm algoritmasını kullanarak bir kontrol basamağını hesaplama
Orada popüler tür Luhn olarak kontrol basamağı algoritmaları ve sonra orada iyi Damm algoritma örneğin, olanları. Luhn gibi algoritmaların popülaritesinin arkasındaki tek olası neden, bunların kodlu golf uygulamalarının mevcut olmasıdır. Bu, bir topluluk olarak, daha iyi algoritmaların golf uygulamalarını sunarak dünyayı değiştirme gücüne sahip olduğumuz anlamına gelir. Dolayısıyla bu zorluk, …
17 code-golf 

7
Bir Sayının Sıralı Sözcüksel Bölümü
Zorluk gerçekten basit: bir sayı verildiğinde, elde edilen sayılar azalmayacak şekilde basamaklarını daha küçük sayılara ayırırsınız. Yakalama, dizi uzunluğu maksimum olacak şekilde bölmeniz gerektiğidir. Şaşkın? STDIN (veya en yakın alternatif), komut satırı bağımsız değişkeni veya işlev bağımsız değişkeni ile uygun, açık olmayan herhangi bir girdi biçiminde pozitif bir tam sayı …

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 …

9
Bir eşitsizlik zincirini değerlendirin
Bir eşitsizlik zincirinin doğru mu yanlış mı olduğunu değerlendirmek için kod yazın. Örnek bir girdi dizedir 3<=4!=9>3==3 Bu doğrudur çünkü bileşenlerinin her biri doğrudur: (3<=4) and (4!=9) and (9>3) and (3==3) Giriş: Bir veya daha fazla eşitsizlik zincirini temsil eden bir dize. İzin verilen karşılaştırma operatörleri == equals != does …
17 code-golf 

6
Görüntünün Renk Tonlarını İzleme
Bu yığın snippet'ine bir resim yükleyin ve farenizi üzerinde hareket ettirin. İmleç noktanızdan başlayarak ton açısını takip eden siyah bir eğri çizilecektir: <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script><style>canvas{border:1px solid black;}</style>Load an image: <input type='file' onchange='load(this)'><br><br>Max length <input id='length' type='text' value='300'><br><br><div id='coords'></div><br><canvas id='c' width='100' height='100'>Your browser doesn't support the HTML5 canvas tag.</canvas><script>function load(t){if(t.files&&t.files[0]){var e=new FileReader;e.onload=setupImage,e.readAsDataURL(t.files[0])}}function …

2
Snakepit'te gıda sıkıntısı
Snakepit'te gıda sıkıntısı Snakepit 35 yılda ilk kez yiyecek tükeniyor. Sakin yılanlar şimdi bu yiyecek sıkıntısından kurtulmak için birbirleriyle savaşmak zorundalar. Besin zincirinin üstünde sadece bir yılan kalabilir! Liderler Sıralaması Henüz burada değil! 24 Şubat'taki son güncelleme Son maçların görselleştirmelerine bağlantı Açıklama Son kalan elma / kiraz / ne olursa …

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 …

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.