Es gibt einige ziemlich coole Herausforderungen, bei denen es um Regex geht ( selbstanpassender Regex , Regex-Validierung von Regex ) Das mag unmöglich sein, aber gibt es einen regulären Ausdruck, der NUR mit sich selbst übereinstimmt? HINWEIS: Trennzeichen müssen enthalten sein: zum Beispiel /thing/muss passen /thing/und nicht thing. Die einzige …
Stroustrup hat kürzlich eine Reihe von Posts veröffentlicht, in denen beliebte Mythen über C ++ entlarvt werden . Der fünfte Mythos lautet: „C ++ ist nur für große, komplizierte Programme“. Um es zu entlarven, schrieb er ein einfaches C ++ - Programm, das eine Webseite herunterlud und Links daraus extrahierte …
Aufwärmen: Regex, Papier, Schere Dies ist die Herausforderung, die ich ursprünglich veröffentlichen wollte, bevor mir klar wurde, dass es eine sehr kurze Lösung gibt. Dennoch kann es ein interessantes Problem sein, sich auf die unten stehende Herausforderung vorzubereiten. Schreiben Sie drei reguläre Ausdrücke R , P und S so, dass …
Hinweis : Diese Herausforderung ist jetzt geschlossen. Alle zukünftigen Polizistenbeiträge werden für die akzeptierte Antwort nicht berücksichtigt. Dies soll sicherstellen, dass in Zukunft niemand mehr eine sehr einfache Regex veröffentlichen kann, die nur ungerissen bleibt, weil sich niemand mehr für die Herausforderung interessiert. Die Herausforderung der Polizei Sie müssen einen …
Matthias Goergens hat eine Regex von 25.604 Zeichen (anstatt der ursprünglichen 63.993 Zeichen), die mit Zahlen übereinstimmt, die durch 7 teilbar sind, aber das beinhaltet eine Menge Flusen: redundante Klammern, Verteilung ( xx|xy|yx|yyanstatt [xy]{2}) und andere Probleme, obwohl ich mir sicher bin, dass a Ein Neustart wäre hilfreich, um Platz …
Schreiben Sie einen regulären Ausdruck, der einer gültigen Sudoku- Lösung und keiner ungültigen Sudoku-Lösung entspricht. Die Eingabe ist eine nicht gerollte Version des Sudoku, dh es gibt keine Zeilenbegrenzer. ZB die folgende Tafel: 7 2 5 8 9 3 4 6 1 8 4 1 6 5 7 3 9 …
Ihre Mission ist es, den kürzesten gültigen regulären Ausdruck zu schreiben, mit dem keine Zeichenfolge übereinstimmen kann, einschließlich der leeren Zeichenfolge. Einsendungen müssen dieses Formular haben ("wörtliche Notation"): /pattern/optional-flags Kürzester regulärer Ausdruck gewinnt. Die reguläre Ausdrucksgröße wird in Zeichen gezählt. (einschließlich Schrägstriche und Flaggen) Bitte erläutern Sie, wie Ihr regulärer …
Ähnlich wie bei unseren Threads für sprachspezifische Golftipps: Was sind allgemeine Tricks, um reguläre Ausdrücke zu verkürzen? Ich kann drei Gebrauch von regex sehen , wenn es um Golf geht: klassische regex Golf ( „hier ist eine Liste , die übereinstimmen sollten, und hier ist eine Liste , die fehlschlagen …
Hinweis: Auf vielfachen Wunsch habe ich die Regeln etwas gelockert: Die maximale Regex-Größe wächst alle 5 Antworten um 1 Byte . Antwort N kann bis zu 29 + ⌈N / 5⌉ Bytes verwenden. Die Punktzahl jeder Antwort ist (M / (30 + N / 5)) N Beim Regex-Golf erhalten Sie …
Dies ist der Thread des Polizisten. Der Räuberfaden ist da . Schreiben Sie einen Code, der eine Eingabe entgegennimmt nund eine n-mal-n "Schlangenmatrix" erstellt. Eine Schlangenmatrix ist eine Matrix, die diesem Muster folgt: 3-mal-3: 1 2 3 6 5 4 7 8 9 und 4-mal-4: 1 2 3 4 8 …
Tor Erstellen Sie ein Programm / eine Funktion, die eine Eingabe akzeptiert N, prüfen Sie, ob Nzufällige Paare von Ganzzahlen relativ prim sind, und geben Sie zurück sqrt(6 * N / #coprime). TL; DR Diese Herausforderungen sind Simulationen von Algorithmen, für die nur die Natur und Ihr Gehirn (und möglicherweise …
Ich möchte eine neue Art von Regex-Golf-Herausforderung ausprobieren, bei der Sie aufgefordert werden, nicht-triviale Rechenaufgaben nur durch Regex-Substitution zu lösen. Um dies zu ermöglichen und weniger lästig zu sein, können Sie mehrere Substitutionen nacheinander anwenden. Die Herausforderung Wir fangen einfach an: Wenn eine Zeichenfolge mit zwei positiven Ganzzahlen als durch …
Martin Ender hat vor kurzem 100.000 erreicht und sich einige ziemlich großartige Sprachen ausgedacht . Wir werden ein bisschen Spaß mit einem von ihnen haben, Hexagony (und ein bisschen Regex für Retina ) Als kurze Übersicht müssen Sie ein Programm schreiben, das ein Hexagony-Raster eingibt und feststellt, ob sich auf …
Eine positive ganze Zahl kist eine Loeschsche Zahl, wenn kausgedrückt werden kann als i*i + j*j + i*jfür i, jganze Zahlen sind . Zum Beispiel sind die ersten positiven Loeschschen Zahlen: 1( i=1, j=0); 3( i=j=1); 4( i=2, j=0); 7( i=2, j=1); 9( i=-3, j=3); ... Beachten Sie, dass i, …
Ihre Aufgabe ist es, ein Programm oder eine Funktion zu schreiben, die ein ASCII-Dreieck druckt. Sie sehen so aus: |\ | \ | \ ---- Ihr Programm nimmt eine einzelne numerische Eingabe nmit den Einschränkungen an 0 <= n <= 1000. Das obige Dreieck hatte einen Wert von n=3. Das …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.