Als «parsing» getaggte Fragen

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

6
Panfix auf Infix in Klammern
Quylthulg ist eine Sprache von Chris Pressey, die versucht, das Problem der Infix-Notation mit dem zu lösen, was sie panfix nennt : Ähnlich wie bei Postfix erfordert Panfix nicht die Bereitstellung geheimer Funktionen wie Klammern, um die Standardpriorität eines Operators zu überschreiben. Gleichzeitig ermöglicht panfix die Angabe von Begriffen in …


1
Was wäre Ihr Ruf ohne die Repräsentantenmütze?
Bei dieser Herausforderung berechnen Sie, wie hoch Ihre Reputation wäre, wenn die Reputationsbeschränkung bei PPCG nicht vorhanden wäre. Jeder kann auf die Rohdaten für Reputationsänderungen unter folgender Adresse zugreifen: codegolf.stackexchange.com/reputation . Die Rohdaten folgen einem solchen Setup (dies sind die ersten Zeilen meiner Version der Seite). total votes: 2955 -- …


20
Zerlege eine Zahl!
Ihre Aufgabe ist es, eine Zahl im folgenden Format zu zerlegen. Dies ähnelt der Basiskonvertierung, mit der Ausnahme, dass Sie die digitsin der Basis auflisten, anstatt sie aufzulisten values, sodass sich die Liste zur Eingabe addiert. Wenn die angegebene Basis ist n, muss jede Nummer in der Liste in der …
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 

5
Analysiert verschachtelte Zeichenfolgen
Die Aufgabe Eine Zeichenfolge Swird mit dem folgenden Prozess erstellt: Beginnen Sie damit S, die leere Zeichenfolge zu sein. Fügen Sie an Seiner beliebigen Stelle eine Zeichenfolge des Formulars ein ds, wobei des sich um eine Ziffer ungleich Null und seine Zeichenfolge aus dASCII-Kleinbuchstaben handelt. Wir sagen, dsist ein Bestandteil …

1
Wer hat die meisten Sterne im neunzehnten Byte?
Hinweis: Diese Herausforderung beinhaltet das Herunterladen und Durchsuchen von HTML-Webseiten. Wenn Ihre Sprache dies nicht kann, möchten Sie möglicherweise nicht an dieser Herausforderung teilnehmen. Einführung Im neunzehnten Byte-Chat wird immer wieder darüber diskutiert, wer das Steuerbord führt. Lassen Sie uns also jedem helfen und die Gesamtzahl der Sterne pro Benutzer …

5
Code Golf: Analysieren von Google-Ergebnissen
Wenn Sie auf Google nach etwas suchen, werden dem Nutzer auf der Ergebnisseite grüne Links für die erste Ergebnisseite angezeigt. Zeigen Sie die Links zu stdout in Form einer Liste in der kürzestmöglichen Form in Bytes und in einer beliebigen Sprache an. Hier ist ein Beispiel für die ersten Ergebnisse …

19
Kürzester Konami-Code
Das Problem Sie müssen ein Programm schreiben, das, wenn der Konami-Code zur Laufzeit eingegeben wird, die Zeichenfolge " +30 lives" ausgibt und über den Lautsprecher des Computers ein Geräusch Ihrer Wahl ausgibt. Definition Der "Konami-Code" wird wie UUDDLRLRBAfolgt definiert : Drücken Sie die Eingabetaste. Die Regeln Sie können den Aufwärtspfeil …

10
Bestimmen Sie den Typ einer Eingabe
Die Herausforderung ist einfach: Bestimmen Sie den Typ einer Eingabe und geben Sie einen Bezeichner aus, aus dem hervorgeht, um welchen Typ es sich handelt. "UI" unsigned integer: 0, 1, 34,111111111111111111111111111111111111111111 "SI", Signed integer: +0, +1, +42, -1, -3,-111111111111111111111111111111111111111111 "UD", Unsigned dezimal: 0.0, 1.23,1234.1234 "SD", Signed dezimal: -0.0, +0.0,-1.235 "LE", …

3
Tokenisieren Sie eine Stack-basierte Sprache
Ich habe an einer anderen Stack-basierten Golfsprache namens Stackgoat gearbeitet . In dieser Herausforderung schreiben Sie einen Tokenizer für Stackgoat (oder wirklich alle allgemeinen Stack-basierten Sprachen). Beispiele "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12', '34', '+', '-', '"abc\"de'fg\\"'] "foo ['"foo"'] (empty input) [] ' …
15 code-golf  parsing  code-golf  hexagonal-grid  code-golf  string  code-golf  string  code-golf  combinatorics  code-golf  ascii-art  code-golf  string  game  counting  code-golf  arithmetic  complex-numbers  code-golf  string  code-golf  decision-problem  hexagonal-grid  code-golf  string  sequence  code-golf  number  arithmetic  code-golf  ascii-art  code-golf  ascii-art  code-golf  string  arithmetic  code-golf  number  simulation  code-golf  number  arithmetic  code-golf  string  sequence  unicode  code-golf  string  ascii-art  balanced-string  code-golf  number  clock  code-golf  ascii-art  number  code-golf  math  number  sequence  code-golf  string  ascii-art  balanced-string  code-golf  math  string  popularity-contest  graphical-output  image-processing  code-golf  string  permutations  code-golf  string  code-golf  random  code-golf  string  cryptography  palindrome  code-golf  chess  code-golf  math  array-manipulation  topology  code-golf  math  sequence  code-golf  keyboard  classification  code-golf  string  sequence  code-golf  natural-language  code-golf  math  number  sequence  sorting  code-golf  sequence  combinatorics  grid  tic-tac-toe  code-golf  geometry  code-golf  number  restricted-source  new-years  expression-building 

3
Helfen Sie mir, meine Zeit zu verwalten
Mir wurde kürzlich gesagt, ich solle bis zum neuen Jahr ein ganzes Physiklehrbuch lesen (wahre Geschichte, leider). Ich brauche Ihre Hilfe, um zu bestimmen, welche Kapitel ich jeden Tag lesen sollte. Hier kommst du rein. Eingang Zwei Daten in jedem Format. Das zweite Datum liegt immer nach dem ersten. Eine …

4
Der XML-Parser des Lazy Programmer
Hintergrund Sie arbeiten als Programmierer für eine Autoverkaufsfirma. Ihre Aufgabe für diese Woche ist es, einen XML-Parser zu programmieren, der Daten zu verfügbaren Modellen verschiedener Autohersteller aufnimmt und Informationen zu den neuesten Modellen druckt. Zum Glück hat die Testabteilung nur einen Testfall zur Verfügung gestellt! Je schneller Sie Code schreiben …

14
Multiplizieren Sie zwei ganzzahlige Polynome
Ihre Aufgabe ist es, zwei einfachvariable ganzzahlige Polynomausdrücke zu nehmen und sie mit ihrer nicht vereinfachten Haupterweiterung von links nach rechts (AKA FOIL im Fall von Binomen) zu multiplizieren . Kombinieren Sie keine ähnlichen Begriffe und ordnen Sie das Ergebnis nicht neu an. Um die Erweiterung genauer zu beschreiben, multiplizieren …

5
Konjugation im wirklichen Leben
In @ Adáms Dyalog APL Extended bedeutet der ⍢(Unter-) Operator Konjugation: Wende eine Funktion an, dann eine zweite Funktion, dann die Inverse der ersten. Es macht Spaß, an reale Aktionen in Bezug auf Konjugation zu denken: Ein Problem wird von g in eine andere Domäne transformiert, wo es von f …

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.