«interpreter» etiketlenmiş sorular

Çeşitli diller veya formalizmler için tercüman yazmayı içeren görevler.

15
Benden sonra tekrar et!
Argüman olarak bir dize verilirse, üst üste binmeyen, tekrarlanan alt dizelerin uzunluğunu veya böyle bir dize yoksa, çıktısını alın. Giriş dizesinin boş olmadığını kabul edebilirsiniz. Örnekler abcdefabc: Subring abc1 ve 7 pozisyonlarında tekrarlanır, bu nedenle programın 3 çıkışı vermesi gerekir. abcabcabcabcab: abcabcveya bcabcaveya cabcabtekrarlanır, böylece program 6 vermelidir . (Subring …
23 code-golf  string  code-golf  code-golf  kolmogorov-complexity  primes  code-golf  kolmogorov-complexity  hexadecimal  code-golf  code-golf  string  code-golf  string  random  code-golf  array-manipulation  code-golf  ascii-art  kolmogorov-complexity  random  code-golf  array-manipulation  code-golf  stateful  code-golf  hello-world  code-golf  string  code-golf  interpreter  lisp  code-golf  restricted-source  quine  palindrome  code-golf  ascii-art  random  generation  challenge-writing  ascii-art  random  polyglot  maze  answer-chaining  string  cops-and-robbers  whitespace  code-golf  string  cops-and-robbers  whitespace  code-golf  number  sequence  code-golf  date  code-golf  ascii-art  decision-problem  code-golf  combinatorics  chemistry  code-golf  kolmogorov-complexity  source-layout  radiation-hardening  code-golf  ascii-art  path-finding  maze  code-golf  string  ascii-art  game  animation  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  restricted-source  new-years 


5
“Üzgünüm genç adam, ama burası tamamen kaplumbağalar!”
Bir Lindenmayer Sistemi Çalıştırın Bir Lindenmayer Sistemi (veya L sistemi), Thue ve Post sistemleriyle ilgilidir ve botanik modelleme ve fraktal oluşumunda kullanılır . Bir L sistemi, sembol alfabesinden gelen bir sembolün, bir sembol değiştirme dizisine eşlendiği string-yeniden yazma ile tanımlanmaktadır . Bu haritaların bir koleksiyonu, L sistemini uygun kılar. Prusinkiewicz …

11
Dilinizi yorumlayın ama kendiniz değil mi?
X'in basit bir dil olduğu "X'i yorumla" diyen birçok zorluk var. Bence bu çok sıkıcı. Tüm erteleyen insanlara internetteki ilginç şeyler yapmak için bu zorluğu deneyebilirsiniz: Meydan okuma Bir dil seçiniz $LANG. $LANGherhangi bir turing tam programlama dili veya bir programlama dilinin turing tam bir alt kümesi olabilir. Dilinizi $LANGyorumlama …

7
Yorum> <> (Balık)
&gt; &lt;&gt; Popüler bir dil olmasa da, golf oynamak için iyi olabilir ve bu web sitesinde kullanılmıştır. Befunge'den ilham aldı ve talimatlarında bazı benzerlikler var. Gerekli Komutlar: &gt; &lt; ^ v Komut göstergesinin yönünü değiştirir (sağ, sol, yukarı, aşağı) / \ | _ # Aynalar; işaretçi, hangi yöne sahip olduğuna …

14
Bu kesik üçgen bir sayı mı?
İlgili OEIS dizisi: A008867 Kesilmiş üçgen sayı Üçgen sayıların ortak bir özelliği, üçgen şeklinde düzenlenebilmeleridir. Örneğin, 21'i alın ve bir üçgen şeklinde düzenleyin o: Ö oo ooo oooo ooooo oooooo Her köşeden aynı boyutta bir "kesme:" kesme üçgenleri tanımlayalım. 21'i kısaltmanın bir yolu şöyledir: . . . ooo oooo . …
20 code-golf  math  decision-problem  number-theory  integer  code-golf  number  decision-problem  functional-programming  code-golf  array-manipulation  matrix  code-golf  string  classification  string  code-challenge  binary  compression  decode  code-golf  string  string  code-challenge  balanced-string  encode  code-golf  number-theory  integer  base-conversion  code-golf  math  number-theory  geometry  abstract-algebra  code-golf  array-manipulation  sorting  optimization  code-golf  math  geometry  image-processing  generation  code-golf  string  cops-and-robbers  repeated-transformation  grammars  cops-and-robbers  repeated-transformation  grammars  code-challenge  restricted-source  tips  source-layout  javascript  code-challenge  kolmogorov-complexity  restricted-source  code-golf  combinatorics  counting  math  fastest-code  linear-algebra  code-golf  math  permutations  matrix  linear-algebra  code-golf  string  decision-problem  restricted-source  code-golf  number  array-manipulation  subsequence  code-golf  number  array-manipulation  matrix  code-golf  brainfuck  code-golf  color  code-golf  quine  source-layout  code-golf  subsequence  code-golf  string  ascii-art  code-golf  string  ascii-art  alphabet  code-golf  decision-problem  interpreter  hexagonal-grid  halting-problem  code-golf  string  polynomials  calculus  code-golf  math  decision-problem  matrix  complex-numbers  code-golf  random  code-golf  number  arithmetic 

27
* İçin bir tercüman yaz
Görev basit. Dil için bir tercüman yazın * . İşte wiki'ye daha büyük bir bağlantı. Yalnızca üç geçerli * program vardır: * "Merhaba Dünya" * 0 ile 2.147.483.647 arasında rastgele bir sayı yazdırır *+* Sonsuza kadar çalışır. Üçüncü durum, bu sorudaki spesifikasyonlara göre sonsuz bir döngü olmalıdır Giriş: Giriş, standart …
20 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 

11
Kare farkını en üst düzeye çıkarın
Dan tamsayı değerlerinin bir permütasyon düşünün 1için N. Örneğin bu örnek N = 4: [1, 3, 4, 2] Bu listeyi döngüsel olarak değerlendireceğiz, öyle ki 1ve 2bitişik olarak ele alınacaktır . Böyle bir liste için hesaplayabileceğimiz bir miktar, bitişik değerlerin toplam kare farkıdır: (1-3)² + (3-4)² + (4-2)² + (2-1)² …
19 code-golf  array-manipulation  permutations  restricted-complexity  code-golf  geometry  grid  code-golf  string  sorting  code-golf  simulation  code-golf  string  code-golf  arithmetic  code-golf  sorting  code-golf  string  code-golf  sorting  code-golf  interpreter  code-golf  number  kolmogorov-complexity  natural-language  conversion  code-golf  random  internet  code-golf  board-game  code-golf  number  sequence  code-golf  math  number  code-challenge  image-processing  classification  test-battery  code-golf  ascii-art  code-golf  tips  code-golf  arithmetic  code-golf  tips  code-golf  tips  javascript  code-golf  array-manipulation  code-golf  ascii-art  code-golf  string  binary  code-golf  arithmetic  linear-algebra  matrix  code-golf  sequence  code-golf  math  number  arithmetic  code-golf  primes  code-golf  math  code-golf  array-manipulation  counting  code-golf  arithmetic  code-golf  quine  code-generation  polyglot  code-golf  math  kolmogorov-complexity  trigonometry  code-golf  string  encryption 

5
Biraz Turşu
Python'un turşu modülü serileştirme için kullanılır, bir kişinin bir nesneyi daha sonra yeniden oluşturulacak şekilde dökmesine izin verir. Bunun için turşu basit bir yığın tabanlı dil kullanır. İşleri basitleştirmek için, bu dilin küçük bir alt kümesiyle ilgileneceğiz: ( Push a mark to the stack S'abc'\n Push a string to the …

10
Bir programlama dili tercümanı oluşturma [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden -konu üzerinde Kod Golf Stack Exchange için. 3 yıl önce kapalı . Görev: Bir programlama dilinin parçacıklarını ayrıştırabilen bir tercüman oluşturmalısınız. Dilin karmaşık olması gerekmez, ancak aşağıdaki sözdizimsel unsurları içermelidir: …

8
Bir beyin-flak klasik tercüman yaz!
Brain-Flak (Brainf ** k ve Flak-Overstow arasında bir çarpı), yığın tabanlı ezoterik bir dildir. Bu meydan okuma gönderildiğinden, dil gelişti ve güncellendi, ancak dilin bu ilk revizyonu "beyin-flak klasiği" olarak bilinir. Bir dizi Brain-Flak klasik kodu alan ve değerlendiren bir program veya işlev yazmalısınız. Ayrıca (olası bir boş) tamsayı listesi …

6
Özetle? Bu benim forte'm!
Giriş Forte , sayıların değerlerini değiştirme kavramına dayanan çok tuhaf bir ezoterik dildir. Forte sayıları sabit değil, değişkenlerdir, LETbunlara yeni değerler atamak için bu komutu kullanabilirsiniz . Örneğin, LET 2=4-1şu andan itibaren yürütüldükten sonra 2değeri değerini alır 3, yani değer 2bir ifadede her ortaya çıktığında bunun yerine "değiştirilir" 3. İfade …

17
Varolmayan dil için yorumlayıcı oluşturma
Girdi alan, yorumlayan ve sonucu bir sayı dizisi olarak çıkaran sahte, yığın tabanlı bir dil için bir yorumlayıcı oluşturun. Her bayt boyunca yinelenmeli ve bu tabloya göre farklı bir işlev gerçekleştirmelidir: 0000 (0): Birleştir (Bir yığındaki ilk iki sayıyı dize gibi birleştirin. Örn .: 12,5 -&gt; 125) 0001 (1): Artış …

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 

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 …

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.