«regular-expression» etiketlenmiş sorular

Düzenli ifadelerin kullanımını içeren zorlukları kodlayın.

1
Regex sadece kendi kendine eşleşir
Regex'i içeren çok güzel zorluklar var ( Kendi kendine eşleşen regex , Regex'i doğrulayan regex ) Bu imkansız olabilir, ancak SADECE kendisiyle eşleşecek bir regex var mı? NOT, sınırlayıcılar dahil edilmelidir: örneğin /thing/eşleşmeli /thing/ve uymamalı thing. İfadeniz için mümkün olan tek eşlem, ifadenin kendisi olmalıdır. Birçok dil, normal bir ifadenin …

30
Debunking Stroustrup'un “C ++ yalnızca büyük, karmaşık programlar içindir”
Stroustrup kısa süre önce C ++ ile ilgili popüler mitleri gözden düşüren bir dizi yazı yayınladı . Beşinci mit: “C ++ sadece büyük, karmaşık, programlar içindir”. Bunu boşaltmak için, bir web sayfasını indiren ve ondan bağlantılar çıkaran basit bir C ++ programı yazdı . İşte burada: #include <string> #include <set> …

11
Regex, Kağıt, Makas, Kertenkele, Spock
Isınma: Regex, Kağıt, Makas Bu, çok kısa bir çözümün varolduğunu fark etmeden önce asılda göndermek istediğim zorluk. Bununla birlikte, aşağıdaki asıl sorun için hazırlık aşamasında düşünmek ilginç bir problem olabilir. Üç regex R , P ve S yazıp birbirlerini döngüsel bir Rock, Paper, Scissors tarzında eşleştirecek şekilde yazın. Özellikle, R …

30
Polisler ve Soyguncular: Reverse Regex Golf
Not : Bu zorluk artık kapalı. Herhangi bir gelecekteki polisin başvurusu kabul edilen cevap için dikkate alınmayacaktır. Bu, hiç kimsenin daha fazla zorluk ile ilgilenmediği için gelecekte hiç kimsenin parçalanamayan çok basit bir regex yayınlayamamasını sağlamaktır. Polislerin Mücadelesi Aşağıdaki özellikleri karşılayan, kısa, karışık bir regex yazacaksınız: Çevrimiçi olarak serbestçe test …

6
Hard kod golf: Bölünebilirlik için 7 ile Regex
Matthias Goergens , 7 ile bölünebilen sayıları eşleştirmek için 25,604 karakterli (orijinal 63,993 karakterden aşağıya doğru) regex'e sahiptir, ancak bu çok fazla tüy içerir: gereksiz parantezler, dağılım ( xx|xy|yx|yyyerine [xy]{2}) ve diğer konular yeni bir başlangıç, yerden tasarruf sağlamakta yardımcı olacaktır. Bu ne kadar küçük yapılabilir? Herhangi bir makul normal …


23
Eşleşmeyen en kısa normal ifade
Göreviniz hiçbir dizginin eşleştiremeyeceği en kısa geçerli normal ifadeyi yazmak, boş dize dahil etmek. Gönderiler bu forma sahip olmalıdır ("değişmez gösterim"): /pattern/optional-flags En kısa regexp kazanır. Regexp boyutu karakter olarak sayılır. (eğik çizgiler ve bayraklar dahil) Lütfen regexp'inizin nasıl çalıştığını açıklayın (önemsiz değilse). Teşekkürler ve eğlenin!

16
Regex Golf için ipuçları
Dile özgü golf oynama ipuçlarına benzer: düzenli ifadeleri kısaltmak için genel püf noktaları nelerdir? Golf konusunda üç regex kullanımı görebiliyorum: klasik regex golf ("burada eşleşmesi gereken bir liste var ve burada başarısız olması gereken bir liste"), hesaplama problemlerini çözmek için regex kullanarak ve düzenli ifadeleri kullanmak daha büyük golf kodu. …



22
Doğal Pi # 0 - Kaya
Hedef Girdi alan bir program / işlev oluşturun N, Nrastgele tamsayı çiftlerinin asal olup olmadığını kontrol edin ve geri dönün sqrt(6 * N / #coprime). TL; DR Bu zorluklar Pi'ye yaklaşmak için sadece doğa ve beyninizi (ve belki de bazı yeniden kullanılabilir kaynakları) gerektiren algoritmaların simülasyonudur. Zombi kıyameti sırasında Pi'ye …
39 code-golf  math  random  pi  approximation  popularity-contest  code-golf  sequence  number-theory  binary  coding-theory  code-golf  math  3d  code-golf  code-golf  math  number  code-golf  kolmogorov-complexity  code-golf  ascii-art  graphical-output  binary-tree  code-golf  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  array-manipulation  hexadecimal  code-golf  math  number  set-theory  code-golf  math  arithmetic  number-theory  integer  code-golf  string  kolmogorov-complexity  code-golf  math  sequence  arithmetic  decision-problem  code-golf  code-golf  ascii-art  code-golf  array-manipulation  parsing  code-golf  string  ascii-art  kolmogorov-complexity  code-challenge  code-golf  sequence  code-golf  number  array-manipulation  sorting  code-golf  string  function  code-golf  arithmetic  code-golf  math  sequence  number-theory  primes  restricted-source  javascript  code-challenge  polyglot  rosetta-stone  code-golf  code-golf  regular-expression  code-golf  math  code-golf  math  primes  code-golf  ascii-art  kolmogorov-complexity  binary  code-golf  math  sequence  code-golf  sequence  subsequence  code-golf  string  code-golf  parsing  music  code-golf  grid  game  path-finding  board-game  code-golf  string  binary  code-golf  array-manipulation  balanced-string  code-golf  code-golf  algorithm  code-golf  string  number  arithmetic  array-manipulation  code-golf  array-manipulation  binary-tree  tree-traversal  code-golf  code-golf  tips  code-golf  string  base-conversion  code-golf  tips  s.i.l.o.s  code-golf  string  ascii-art  code-golf  code-challenge  code-golf  game 

5
Regex ile Sayı Ekleme
Yeni bir regex golf mücadelesi denemek istiyorum. Bu, regex ikameinden başka hiçbir şey olmadan önemsiz hesaplama işlemlerini çözmenizi ister. Bunu daha mümkün ve daha az bir angarya yapmak için, birbiri ardına birkaç ikame başvurusu yapmanıza izin verilecek. Meydan okuma Basit başlayalım: iki pozitif tamsayı içeren bir dize verildiğinde, a ile …

3
HexaRegex: Martin Ender'e Bir Övgü
Martin Ender kısa süre önce 100.000’e ulaştı ve bazı harika dilleri buldu . Onlardan biriyle biraz eğleneceğiz, Hexagony (ve Retina için biraz regex ) Kısa bir bakış olarak, bir Hexagony ızgarası girişini yapan ve bu ızgara üzerinde bir metin dizesiyle eşleşen bir yol olup olmadığını belirleyen bir program yazmanız gerekir. …

24
Bu numara Loeschian mı?
Pozitif bir tam sayı ka, Loeschian sayı ise kolarak ifade edilebilir i*i + j*j + i*jiçin i, jtam sayı. Örneğin, ilk pozitif Loeschian sayıları: 1( i=1, j=0); 3( i=j=1); 4( i=2, j=0); 7( i=2, j=1); 9( i=-3, j=3); ... unutmayın i, jverilen için kbenzersiz değildir. Örneğin, 9aynı zamanda ile üretilebilir …
33 code-golf  math  number  number-theory  decision-problem  code-golf  kolmogorov-complexity  code-golf  sequence  code-golf  path-finding  chess  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  math  arithmetic  code-golf  code-golf  number  code-golf  geometry  code-golf  math  code-golf  code-golf  kolmogorov-complexity  alphabet  code-golf  regular-expression  hexagonal-grid  king-of-the-hill  path-finding  java  code-golf  string  sorting  code-golf  string  grid  code-challenge  compression  code-golf  random  code-golf  sequence  arithmetic  code-golf  number  grid  tiling  code-golf  tips  code-golf  sequence  number-theory  recursion  code-golf  string  grid  code-golf  math  number  combinatorics  permutations  string  code-challenge  code-golf  sequence  number-theory  subsequence 

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 

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.