Als «parsing» getaggte Fragen

Dieses Tag kennzeichnet Herausforderungen, bei denen das Parsen von Eingaben ein großer Teil der Herausforderung ist.

1
Zählen Sie die gängigen Game of Life-Muster
Die Aufgabe hierbei ist, aus einer Golly- .rleoder Klartextdatei (Ihrer Wahl), deren Dateiname (in STDIN oder als Befehlszeilenargument) angegeben ist, zu lesen und die gemeinsamen Muster in dem darin codierten Raster zu identifizieren und zu zählen. Alternativ können Sie den Inhalt der Datei auch direkt über STDIN bereitstellen lassen. Ihr …

2
Symbolische Integration von Polynomen
Wenden Sie ein unbestimmtes Integral auf eine bestimmte Zeichenfolge an. Die einzigen Regeln, die Sie verwenden, sind als solche definiert: Cx ^ (n) dx = (c / (n + 1)) x ^ (n + 1) + C, n ≤ –1 c, C und n sind alle Konstanten. Spezifikationen: Sie müssen …

15
Zählen Sie die Bytes eines Programms
Anmerkung 2: Ich habe die @DigitalTrauma6 Byte lange Antwort akzeptiert . Wenn jemand das schlagen kann, werde ich die akzeptierte Antwort ändern. Danke fürs Spielen! Hinweis: Ich werde eine Antwort um 18:00 Uhr MEZ am 14.10.15 annehmen. Vielen Dank an alle, die teilgenommen haben! Ich bin sehr überrascht, dass dies …

24
Bowling-Punktzahl mit zehn Stiften - World Bowling Edition
World Bowling Wertung Viele Leute sind zu ihrem örtlichen Bowlingzentrum gegangen, um ein paar Bowlingspiele zu spielen, und viele kämpfen weiterhin darum, ihre Punktzahlen zu berechnen. World Bowling hat ein vereinfachtes Punktesystem eingeführt, um mehr Menschen für den Sport zu begeistern. Dieses Punktesystem wird in internationalen Spielen verwendet. Das Punktesystem …

16
Einfaches Abschriften-Rendering
Es gibt verschiedene Möglichkeiten, Header für Posts im Stack Exchange-Netzwerk zu erstellen. Das Format , das die meisten ist gewöhnlich 1 auf PPCG verwendet zu sein scheint: # Level one header ## Level two header ### Level three header Beachten Sie das Leerzeichen nach den Rautezeichen. Beachten Sie außerdem, dass …

22
Vereinfachen Sie die Matrixeingabe!
Ich habe einige Herausforderungen im Zusammenhang mit Matrizen geschrieben. Allen ist gemeinsam, dass ich ein Format wie das folgende verwende, um die Matrizen sowohl in Beispielen als auch in Testfällen darzustellen: 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 Dies ist wahrscheinlich …

4
Klammern Sie die APL-Züge deutlich ein
In APL können Sie implizite Funktionen schreiben, die als Züge bezeichnet werden . Wie sie funktionieren, spielt für diese Herausforderung keine Rolle. Hier sind die verschiedenen Arten, wie sie unter Verwendung ⍴der Funktion gruppiert werden können: ⍴ -> ⍴ ⍴⍴ -> ⍴⍴ ⍴⍴⍴ -> ⍴⍴⍴ ⍴⍴⍴⍴ -> ⍴(⍴⍴⍴) ⍴⍴⍴⍴⍴ -> …

6
Zähle die Zeichen - Stück für Stück!
Der einfache Teil: Bei einer Eingabezeichenfolge, die nur druckbare ASCII-Zeichen enthält (Leerzeichen - Tilde), zählen Sie die Anzahl der Vorkommen jedes Zeichens und geben Sie das Ergebnis in einem beliebigen geeigneten Format zurück. Das Ergebnis für eine Zeichenfolge a%hda7asoll wie etwas sein: a:3, %:1, h:1, 7:1, d:1. Eine Sortierung ist …

4
Konvertieren Sie einen Ausdruck in die Panfix-Notation
Ich habe Esolangs durchsucht und diese Sprache gefunden: https://github.com/catseye/Quylthulg . Eine interessante Sache an dieser Sprache ist, dass sie kein Präfix, Postfix oder Infix verwendet. Sie verwendet alle drei und nennt es "Panfix" -Notation. Hier ist ein Beispiel. Zur Darstellung von normaler Infix 1+2in panfix, wird es: +1+2+. Beachten Sie, …

5
Gibt es mehr harte oder weiche Objekte?
Tangential inspiriert von der Eröffnung des What-If-Buches. Die Eingabe ist ein Rechteck aus Leerzeichen als Zeichenfolge, Liste der Zeichenfolge usw. mit Objekten, die aus #den folgenden Elementen bestehen: ######## # # ######## ### #### ### #### ### Die Objekte sind immer sich nicht überschneidende, sich nicht berührende Rechtecke. Ein weiches …
19 code-golf  ascii-art  counting  code-golf  number  grid  decision-problem  chess  code-golf  grid  graph-theory  chess  code-golf  math  geometry  code-golf  arithmetic  roman-numerals  fastest-code  code-golf  math  geometry  code-golf  string  cryptography  code-golf  number  sequence  decision-problem  code-golf  string  parsing  c  code-golf  sorting  integer  code-golf  number  sequence  rational-numbers  graphical-output  atomic-code-golf  assembly  box-256  code-golf  geometry  tips  python  code-golf  number  sequence  arithmetic  number-theory  code-golf  ascii-art  kolmogorov-complexity  geometry  code-golf  graphical-output  code-golf  math  code-golf  grid  cellular-automata  game-of-life  code-golf  string  subsequence  code-golf  arithmetic  rational-numbers  code-golf  tips  dc  code-golf  ascii-art  kolmogorov-complexity  date  code-golf  string  primes  code-golf  string  natural-language  conversion  code-golf  sequence  code-golf  number-theory  primes  base-conversion  code-golf  math  primes  base-conversion  code-golf  ascii-art  fractal  code-golf  matrix  code-golf  math  tips  geometry  python  string  code-challenge  keyboard  code-golf  graphical-output  code-golf  string  code-golf  number  sequence  cops-and-robbers  number  sequence  cops-and-robbers 

2
Dames, mach ein bisschen Mathe!
Die Reihenfolge der Operationen, PEMDAS, ist eine Grundregel in der Mathematik, die uns sagt, welche Ordnungsoperationen ausgeführt werden sollen: "Klammern, Exponenten, Multiplikation und Division sowie Addition und Subtraktion" Das Problem ist, dass PEMDAS nicht sehr vielseitig ist! Was wäre, wenn Sie es in einer anderen Reihenfolge tun wollten? Wir werden …

30
Gemischte Zahl zu einem falschen Bruch
Gemischte Zahl zu einem falschen Bruch In dieser Herausforderung wandeln Sie eine gemischte Zahl in einen falschen Bruch um. Da unzulässige Brüche weniger Zahlen verwenden, muss Ihr Code so kurz wie möglich sein. Beispiele 4 1/2 9/2 12 2/4 50/4 0 0/2 0/2 11 23/44 507/44 Spezifikation Sie können davon …

8
Finde unsere vermissten Toten
Herausforderung Peter ist wieder aufgestanden, um uns vor den doppelten Herausforderungen zu retten! Peter Taylor ist tot , und daran besteht kein Zweifel (abgesehen von den vielen Zweifeln, die wir haben ... aber ignorieren Sie das einfach). In seinem Gedächtnis müssen Sie ein Programm schreiben, das feststellt, ob ein bestimmter …


10
Entschlüsseln Sie das erweiterte Wechsler-Format
Diese Herausforderung basiert auf einem Sandbox-Beitrag von user48538 . Da er auf dieser Seite nicht mehr aktiv ist, habe ich diese Herausforderung angenommen. apgsearch , das verteilte Suppensuchprogramm für Conways Game of Life und die Suchergebnisdatenbank Catagolue, verwenden apgcodes , um Muster zu klassifizieren und zu kennzeichnen. apgcodes selbst verwenden …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.