«lisp» etiketlenmiş sorular

Bu zorluk Lisp dil ​​ailesiyle ilgilidir. Cevapların belirli bir dilde olmasını gerektiren zorlukların genellikle tavsiye edilmediğini unutmayın.

30
Dize Uzunlukları Ekleme
Meydan okuma: - , - , - skarakterleri üzerinde bir dize verildiğinde , kendisine uzunluğunu ekleyerek uzunluktaki ek karakterleri toplam uzunluğunun bir parçası olarak sayar .azAZ09ss Giriş: Sadece bir dizi keyfi uzunluk (boş olabilir). Çıktı: Aynı dize, ancak uzunluğu sonuna eklenmiş. Uzunluğu temsil eden karakterler de uzunluğun bir parçası olarak …
51 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 

1
McCarthy'nin LISP'i
McCarthy'nin 1959 LISP'i 1959 yılının başlarında, John McCarthy, bir araya getirildiğinde günümüzde LISP benzeri tüm dillerin temelini oluşturan temel dokuz işlevi tanımlayan çığır açan bir makale yazdı. Kağıt burada dijital hale getirilebilir: http://www-formal.stanford.edu/jmc/recursive.pdf Yani, fonksiyonlar: İşiniz tam aynen 1960 yazısında açıklanan McCarthy'nin LISP için ayrıştırıcı ve tercüman uygulamaktır QUOTE, ATOM, …

9
Dize Snakify
Sarhoş bir dize şöyle görünür: T AnE eOf ifi ing h s x l A k e r isI amp Sna dSt Senin görevin Bir dize sve bir boyut alın n, sonra dizilmiş dize çıktı. Girdiler ThisIsAnExampleOfaSnakifiedStringve 3yukarıdaki örneği üretecekti. Özellikler s sadece kod noktaları 33 ile 126 arasında dahil …
35 code-golf  string  ascii-art  code-golf  code-golf  string  balanced-string  decision-problem  code-golf  string  geometry  grid  code-golf  tips  lisp  code-golf  quine  tips  king-of-the-hill  code-challenge  math  code-golf  string  palindrome  math  fastest-code  code-golf  string  counting  code-golf  code-golf  internet  code-golf  quine  source-layout  hello-world  code-golf  math  number  sequence  arithmetic  code-golf  ascii-art  grid  code-golf  number  grid  code-golf  string  crossword  code-golf  code-golf  ascii-art  grid  counting  code-golf  code-golf  math  sequence  arithmetic  number-theory  code-golf  code-golf  graphical-output  geometry  random  code-golf  ascii-art  grid  counting  code-golf  string  ascii-art  code-challenge  test-battery  code-golf  string  code-golf  ascii-art  kolmogorov-complexity  code-golf  interpreter  code-golf  math  sequence  code-golf  math  primes  set-partitions  code-golf 

3
Küçük Lisp, küçük tercüman
Lisp programcıları Lisp'in çok küçük ilkel işlemlerden oluşturulabilen güçlü bir dil olduğunu söylemektedir . Bu fikri, bir lehçeye çeviren bir tercümanı golf yaparak uygulamaya koyalım tinylisp. Dil özellikleri Bu şartnamede, sonucu "tanımsız" olarak tanımlanan herhangi bir durum tercümanınızda her şeyi yapabilir: çarpışma, sessizce başarısızlık, rastgele gobbldegook üretme veya beklendiği gibi …

1
Piramit Şeması kodunu üret
Pyramid Scheme @ ConorO'Brien tarafından geliştirilen bir dildir . Piramit Düzeninde, yazdığınız kod şöyle görünür: ^ ^ / \ /3\ / \ --- / + \ ^-------^ /9\ /3\ /123\ --- ----- Şimdi, bu kodun iki belirgin özelliği var: Ayrıştırılması zor ve yazması zor. Conor ilki çözdü, ancak bu ikinci …

30
ASCII Üçgenler
Göreviniz bir ASCII üçgeni basan bir program veya işlev yazmaktır. Buna benziyorlar: |\ | \ | \ ---- Programınız nkısıtlamalarla birlikte tek bir sayısal girdi alacaktır 0 <= n <= 1000. Yukarıdaki üçgenin değeri vardı n=3. ASCII üçgeni nters eğik çizgilere ( \) ve dikey çubuklara ( |), n+1çizgilere ve …
30 code-golf  ascii-art  code-golf  rubiks-cube  code-golf  path-finding  maze  regular-expression  code-golf  math  rational-numbers  code-golf  kolmogorov-complexity  graphical-output  code-golf  tips  code-golf  string  permutations  code-golf  sorting  base-conversion  binary  code-golf  tips  basic  code-golf  number  number-theory  fibonacci  code-golf  date  code-golf  restricted-source  quine  file-system  code-golf  code-golf  math  code-golf  ascii-art  code-golf  math  primes  code-golf  code-golf  math  matrix  code-golf  string  math  logic  factorial  code-golf  palindrome  code-golf  quine  stateful  code-golf  interactive  code-golf  board-game  code-golf  math  arithmetic  code-golf  string  code-golf  math  matrix  code-golf  math  abstract-algebra  polynomials  code-golf  date  code-golf  string  array-manipulation  sorting  code-golf  game  code-golf  string  code-golf  ascii-art  decision-problem  code-golf  number  sequence  code-golf  code-golf  code-golf  sequence  fibonacci  code-golf  math  geometry  random  code-golf  code-golf  math  decision-problem  fractal  rational-numbers  code-golf  number  number-theory  code-golf  combinatorics  permutations  card-games  code-golf  math  sequence  array-manipulation  fibonacci  code-golf  sequence  decision-problem  graph-theory  code-golf  ascii-art  parsing  lisp  code-golf  string  math  natural-language  logic  code-golf  math  logic  code-golf  string  alphabet  code-golf  string  code-golf  string 

26
Digital Sum Fibonacci
Hepimiz Fibonacci dizisine aşinayız : 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765 Ancak, bunun yerine önceki 2 girişin dijital toplamınıf(n) = f(n-1) + f(n-2) alacağız . Dizi hala başlamalı 0, 1, bundan sonra farklılıklar hızla ortaya …

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 

8
Lisp Çıkarma Görevi
Lisp stili dillerinde bir liste genellikle şu şekilde tanımlanır: (list 1 2 3) Bu zorluğun amaçları doğrultusunda, tüm listeler yalnızca pozitif tamsayılar veya başka listeler içerecektir. listAnahtar kelimeyi başlangıçta da bırakacağız , böylece liste şu şekilde görünecek: (1 2 3) Listenin ilk öğesini kullanarak elde edebiliriz car. Örneğin: (car (1 …

10
Clojure'da golf için ipuçları
Clojure kullanarak kod golfü için ipuçlarınız nelerdir? Bu sorunun amacı Clojure'a özgü olan ve genel kod golf problemlerinde kullanılabilecek tekniklerin bir listesini toplamaktır.
16 code-golf  tips  lisp 

9
Raket / Şemada golf için ipuçları
Racket / Scheme'de golf yapmak için hangi genel ipuçlarınız var ? Ben genel olarak en azından biraz Raket / Düzeni (örneğin "yorumları kaldırmak" bir cevap değildir) belirli olan golf sorunları kod uygulanabilir uygulanabilir fikirler arıyorum. Biliyorum Scheme ve Racket (eski adıyla PLT Scheme) teknik olarak farklı dillerdir ancak birçok yönden …
15 code-golf  tips  lisp 

4
Bu neredeyse Lisp!
Meydan okuma Sizin zorluğunuz, bundan sonra ortaya çıkacak lisp benzeri bir dil için bir tercüman tasarlamaktır: GLisp . GLisp için program kodu, parantezle belirtilen rasgele miktarda iç içe ifadelerden oluşur ve aşağıdaki biçimde olur: (func arg1 arg2 ...) Yorumlayıcının köşeli ayraçlar, işlevler ve bağımsız değişkenlerden önce ve sonra yabancı boşluk …

13
Fibonacci ürünleri
Pozitif Fibonacci sayılarının benzersiz bir toplamı olarak 0'dan büyük bir sayı çağırabilirsiniz. Bu soruda bunu mümkün olan en büyük pozitif Fibonacci sayısını art arda çıkararak yapıyoruz . Örneğin: 1 = 1 2 = 2 3 = 3 4 = 3 + 1 12 = 8 + 3 + 1 13 …
13 code-golf  math  sequence  fibonacci  code-golf  word  code-golf  cipher  code-golf  string  math  subsequence  code-golf  regular-expression  code-golf  brainfuck  assembly  machine-code  x86-family  code-golf  math  factorial  code-golf  math  geometry  code-golf  math  arithmetic  array-manipulation  math  number  optimization  stack  metagolf  code-golf  tips  assembly  code-golf  tips  lisp  code-golf  number-theory  path-finding  code-golf  number  sequence  generation  code-golf  math  geometry  code-golf  grid  permutations  code-golf  code-golf  graphical-output  geometry  fractal  knot-theory  code-golf  math  arithmetic  code-golf  interpreter  balanced-string  stack  brain-flak  code-golf  math  set-theory  code-golf  math  array-manipulation  code-golf  code-golf  string  natural-language  code-golf  code-golf  math  linear-algebra  matrix  code-golf  string  encode 

5
Lisp'de golf için ipuçları
Lisp'te (herhangi bir lehçe) golf yapmak için hangi genel ipuçları var? Lütfen cevap başına bir ipucu gönderin ve yalnızca Lisp lehçesine özgü yanıtlar gönderin (örneğin, "yorumları kaldır" bir yanıt değildir). Lütfen ipucunuz için geçerli olan Lisp lehçesini gönderin.
9 code-golf  tips  lisp 
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.