«tips» etiketlenmiş sorular

Belirli bir dilde golf oynamak, belirli bir meydan okuma etiketinde iyi performans göstermek veya belirli bir kod parçasını geliştirmek için ipuçları isteyen sorular için.

25
Basit Bir Patttern
girişler: Girdiğiniz giriş biçiminde iki tek basamak (diyelim mve diyelim n) ve iki karakter (diyelim ave çağıralım b). Çıktı: İzlenecek yol için rol yap m=2, n=5, a='a', b='b'. Çıktınız dört girişinizden oluşturulan bir dize olacaktır. Dizeyi resultdeğerle çağıralım "". İlk olarak, concatenate aüzerine result mzamanlarda, BİRLEŞTİR böylece aüzerine result 2zamanlarda. …
17 code-golf  string  code-golf  arithmetic  code-golf  string  array-manipulation  rubiks-cube  code-golf  math  number  code-golf  tips  bash  code-golf  ascii-art  music  code-golf  arithmetic  code-golf  math  number  arithmetic  integer  code-golf  number  array-manipulation  code-golf  geometry  grid  set-partitions  code-golf  math  number  code-golf  combinatorics  code-golf  regular-expression  code-golf  permutations  code-golf  ascii-art  code-golf  number  array-manipulation  matrix  code-golf  kolmogorov-complexity  compile-time  cops-and-robbers  polyglot  cops-and-robbers  polyglot  code-golf  string  code-golf  string  ascii-art  matrix  animation  code-golf  ascii-art  code-golf  string  balanced-string  code-golf  integer  integer-partitions  expression-building 

15
Genişletilmiş Doğruluk Makinesi
Birçok insan programlamada bir gerçek makinenin ne olduğunu bilir . Ama işleri bir çentik haline getirmenin zamanı geldi. Tanıtımı, genişletilmiş gerçek makine! Genişletilmiş doğruluk makinesi girdi olarak iki şeyi alır, bir tamsayı nve bir boş olmayan dize s. s nOpsiyonel sondaki boşluk ile zaman üretir . Ancak, neşit ise 0, …

13
Ters permütasyon endeksi
Giriş N öğeli bir listenin sözlüksel permütasyonları 0'dan n'ye kadar numaralanabilir ! - 1. Örneğin, 3! = 6 permütasyon (1,2,3)olur (1,2,3), (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1). Listeye bir permütasyon uygulandığında, elemanları permütasyondaki sayılarla aynı sırada sıralanır. Örneğin, permütasyon uygulanması (2,3,1)için l = (a,b,c)verim (l[2],l[3],l[1]) = (b,c,a). Bir permütasyonun tersi, bu …
17 code-golf  combinatorics  permutations  code-golf  image-processing  brainfuck  encode  steganography  code-golf  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  ascii-art  fibonacci  code-golf  string  code-golf  sorting  popularity-contest  statistics  code-golf  ascii-art  kolmogorov-complexity  code-golf  code-golf  ascii-art  tic-tac-toe  code-golf  string  code-challenge  classification  test-battery  binary-matrix  code-golf  math  arithmetic  code-golf  ascii-art  random  code-golf  string  code-golf  number  binary  bitwise  code-golf  number  arithmetic  code-golf  math  ascii-art  code-golf  string  ascii-art  code-golf  string  ascii-art  code-golf  string  code-golf  counting  code-golf  number  binary  bitwise  decision-problem  code-golf  array-manipulation  code-golf  tips  brain-flak  code-challenge  quine  source-layout  code-generation  code-golf  linear-algebra  matrix  abstract-algebra  binary-matrix  code-golf  string  palindrome  code-golf  puzzle-solver  sudoku  code-golf  ascii-art  code-golf  graphical-output  internet  code-golf  ascii-art  kolmogorov-complexity  code-golf  math  code-golf  clock 

1
C'de birden çok int okumayı scanf'den daha iyi bir yol
Bir golf meydan okuma C 4 ints okumaya çalışıyorum ve ben bunu çözmek için gereken kod uzunluğu ile rahatsız: scanf("%d%d%d%d",&w,&x,&y,&z) Bu 29 karakterdir, bu da toplam kod boyutumun 101 karakter olduğu düşünüldüğünde çok büyüktür. Gerçekten ihtiyacım yok beri ilk int kurtulabilirsiniz, bu yüzden bu kodu almak: scanf("%*d%d%d%d",&x,&y,&z) 27 karakterden oluşuyor, …
17 code-golf  tips 

3
Python'da kullanıcı girişi almanın daha kısa bir yolu var mı?
Bu bir meydan okuma değil. Ben python (2 veya 3) 19 byte daha az ile iki ayrı değişkenlere kullanıcı girişi elde etmek mümkün olup olmadığını merak ediyorum. Bunlar en kısa ben alabilirim: a,b=input(),input() a=input();b=input() (newline replaced with semicolon for readability) i=input;a,b=i(),i() Bunu yapmanın daha kısa bir yolu var mı?
17 code-golf  tips  python 

7
K'da golf için ipuçları
K, Arthur Whitney tarafından tasarlanan APL ailesinde bir programlama dilidir. Resmi tercüman kapalı ve ticari olsa da, 32 bit adres alanı (kod golfü için sorun oluşturmaması gereken) çalışma alanı sınırına sahip bir deneme sürümü Kx Systems web sitesinde bulunabilir. Kdb + veritabanının bir parçası olarak paketlenen bu sürüm konuşma dilinde …
17 code-golf  tips  k 

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 

4
Pointfree'de grup ekleme
İşlevi ifade etmenin en kısa yolu nedir f(a,b)(c,d)=(a+c,b+d) işaretsiz gösterimde? pointfree.io bize verir uncurry (flip flip snd . (ap .) . flip flip fst . ((.) .) . (. (+)) . flip . (((.) . (,)) .) . (+)) biraz çalışma ile kısaltılabilir uncurry$(`flip`snd).((<*>).).(`flip`fst).((.).).(.(+)).flip.(((.).(,)).).(+) 76 bayt için. Ancak bu , …

5
Golf dilinde saklama ipuçları
Golf dili yazıyorum. Kod-golf dilinde depolama için değişkenler, yığınlar, bantlar, kayıtlar vb. Önerir misiniz? Örtük girdi ne olacak? Kaba tanımlar: Bir değişken basitçe bir değer atanır ve daha sonra bu isimle alınabilmesi bir isim (golf dillerinde uzun genellikle bir karakter) 'dir. Bir kayıt değişkene benzer, ancak değeri ayarlamak / almak …

1
Starry'de golf için ipuçları
Starry'de golf oynamak için hangi genel ipuçlarınız var ? Ben kod-golf sorunları uygulanabilir ve aynı zamanda en azından biraz Starry (örneğin "yorumları kaldırmak" bir cevap değildir) belirli fikirler arıyorum. Lütfen cevap başına bir ipucu gönderin.
16 code-golf  tips  starry 

20
Bir numarayı ayrıştırın!
Göreviniz, aşağıdaki biçimi kullanarak bir sayıyı ayrıştırmaktır. Bu, taban dönüşümüne benzer, ancak tabandaki listelemek yerine digits,values liste girişine kadar ekler öyle ki,. Verilen taban ise n, listedeki her sayı, liste boyunca k*(n**m), nerede 0<=k<nve mbenzersizdir şeklinde olmalıdır . gözlük Herhangi bir makul giriş / çıkış formatı. Programınız / fonksiyonunuz 2 …
16 code-golf  number  sequence  number-theory  base-conversion  code-golf  bitwise  hashing  code-golf  string  ascii-art  whitespace  code-golf  math  code-golf  code-golf  image-processing  counting  code-golf  math  arithmetic  checksum  code-golf  code-golf  math  arithmetic  number-theory  code-golf  array-manipulation  random  code-golf  string  code-golf  math  ascii-art  base-conversion  code-golf  graphical-output  geometry  3d  code-golf  math  linear-algebra  matrix  code-golf  math  number  sequence  code-golf  array-manipulation  code-golf  math  matrix  linear-algebra  code-golf  number  sequence  counting  code-golf  string  code-golf  string  restricted-source  quine  sorting  code-golf  string  geometry  code-golf  string  code-golf  networking  code-golf  base-conversion  code-golf  math  matrix  code-golf  arithmetic  linear-algebra  matrix  code-golf  number  arithmetic  grid  code-golf  number  source-layout  code-golf  string  bitwise  checksum  code-golf  array-manipulation  code-golf  string  probability-theory  code-golf  tips  code-golf  sequence  code-golf  string  math  sequence  calculus  code-golf  string  palindrome  bioinformatics  code-golf  math  combinatorics  counting  permutations  code-golf  parsing  logic-gates  code-golf  arithmetic  number-theory  combinatorics  code-golf  math  sequence  polynomials  integer  code-golf  string  ascii-art  chess  code-golf  string  code-golf  number  code-golf  string  ascii-art  parsing  code-golf  code-golf  number  natural-language  conversion  code-golf  arithmetic  code-golf  string  code-golf  ascii-art  decision-problem 

7
Prolog'da golf için ipuçları
Prolog'da golf oynamak için hangi genel ipuçlarınız var? Ben genel olarak en azından biraz Prolog (örneğin bir harf değişkenleri programların boyutunu azaltmak için Prolog için spesifik değildir) kod golf sorunları uygulanabilecek fikirler arıyorum. Lütfen Prolog uygulamasına özgü olup olmadığını ipuçlarınızda belirtin (örn. SWI-Prolog'a özel yerleşikler) Lütfen her yanıt için yalnızca …
16 code-golf  tips 

3
Python Import ile Golf
Python'da satır içi, tek kullanımlık içe aktarmayı kullanmak ne zaman yararlıdır? Örneğin: __import__("x").doSomething() Yukarıdakiler aşağıdakilerden daha kısa mı? import x x.doSomething() Veya from x import* doSomething()
16 code-golf  tips  python 

16
T-SQL'de Golf İçin İpuçları
T-SQL'de golf oynamak için hangi genel ipuçlarınız var? Ben genel olarak en azından biraz T-SQL özgü olan golf sorunlarına kod uygulanabilir fikirler arıyorum. Lütfen cevap başına bir ipucu gönderin. Orijinal fikir için Marcog'a teşekkürler. :)
16 code-golf  tips  sql 

6
Golf için ipuçları in Perl 6
Perl 6'da golf oynamak için hangi genel ipuçlarınız var? Genel olarak en az biraz Perl 6 (örneğin "yorumları kaldırmak" bir cevap değildir) belirli olan golf sorunları kod uygulanabilir uygulanabilir fikirler arıyorum. Lütfen cevap başına bir ipucu gönderin. Lütfen Perl 6'nın Perl 5 olmadığını unutmayın, bu nedenle bu soru yinelenmemektedir. Perl …
16 code-golf  tips 

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.