Als «syntax» getaggte Fragen

Für Herausforderungen im Zusammenhang mit der Programmier- oder Markup-Sprachsyntax, einschließlich, aber nicht beschränkt auf das Überprüfen der Syntax auf Gültigkeit, das Konvertieren von einer Syntax in eine andere oder das Beheben ungültiger Syntax. Siehe auch das Tag [balancierter String].

28
Berechne Phi (nicht Pi)
Nein, das meine ich nicht ϕ = 1.618...und π = 3.14159.... Ich meine die Funktionen . φ (x) ist die Anzahl von ganzen Zahlen, die kleiner oder gleich der Zahl xsind, zu der eine relative Primzahl bestehtx . π (x) ist die Anzahl der Primzahlen kleiner oder gleich x. Nehmen …
73 code-golf  sequence  primes  number-theory  code-golf  decision-problem  code-golf  date  code-golf  typography  code-golf  math  number  multiple-holes  code-golf  quine  code-golf  string  syntax  code-golf  math  primes  rational-numbers  code-golf  graphical-output  image-processing  code-golf  kolmogorov-complexity  music  audio  code-golf  string  code-golf  math  geometry  code-golf  math  sequence  combinatorics  code-golf  game  grid  board-game  code-golf  restricted-source  array-manipulation  source-layout  code-golf  base-conversion  binary  code-golf  math  physics  code-golf  math  number  date  expression-building  code-golf  array-manipulation  graph-theory  decision-problem  popularity-contest  error-correction  code-golf  kolmogorov-complexity  geometry  grid  code-challenge  arithmetic  combinatorics  set-partitions  code-golf  kolmogorov-complexity  sequence  fibonacci  code-golf  restricted-source  pristine-programming  code-golf  code-golf  string  kolmogorov-complexity  code-golf  arithmetic  code-golf  string  parsing  code-golf  code-golf  sorting  counting  permutations  3d  code-golf  code-golf  ascii-art  music  code-golf  string  code-golf  string  ascii-art  code-golf  string  code-golf  quine  polyglot  code-golf  math  string  code-golf  internet 

30
Zuckerfreie Syntax
In Haskell die Listennotation: [a,b,c] Ist nur syntaktischer Zucker für: a:b:c:[] Und die Zeichenfolgennotation: "abc" Ist nur syntaktischer Zucker für: ['a','b','c'] Dies bedeutet, dass die Zeichenfolge: "abc" Ist das gleiche wie: 'a':'b':'c':[] Aufgabe Wenn Sie eine Zeichenfolge angeben, sollten Sie ausgeben, wie die Version ohne Syntax in Haskell aussehen würde. …

12
Lesen Sie die C-Variablendeklaration aus
Hintergrund Die Variablendeklarationsanweisung in C besteht aus drei Teilen: dem Namen der Variablen, ihrem Basistyp und den Typmodifikatoren . Es gibt drei Arten von Typmodifikatoren: Zeiger *(Präfix) Array [N](Postfix) Funktion ()(Postfix) Sie können eine Liste von Funktionsargumenten in den Parens angeben. Um diese Herausforderung zu bewältigen, ignorieren wir sie und …
41 code-golf  parsing  c  syntax 

18
Code-Romanisierung
Die Herausforderung besteht darin, alle römischen Ziffern in der von Ihnen gewählten Sprache als gültigen Code zu kennzeichnen. Sie sollten nicht in Strings oder Ähnlichem vorkommen, sondern wie alle anderen Token, Literale wie ( arabische ) Zahlen, Zeichen oder Strings funktionieren . oder Variablen- / Methoden- / Funktionsbezeichner usw. In …

13
Bewerten Sie einen Ausdruck von ternären Operatoren
Betrachten wir eine Grammatik über dem Alphabet { 0, 1, ?, :} durch die definierte Produktionsregel s → 0┃ 1┃ 0 ?s :s ┃ 1 ?s :s Analysieren Sie einen aus s generierten String als Ausdruck, bei dem es sich um einen rechtsassoziativen Ausdruck ?:handelt (z. B. a?B?X:Y:c?d:e?f:gMittelwert a?(B?X:Y):(c?d:(e?f:g))), und …
29 code-golf  syntax 

30
Das Trugbild der klugen Person
Es war einmal, als ich diese Frage / Antwort auf Quora las Gibt es wirklich Programmierer mit einem Abschluss in Informatik, die den FizzBuzz-Test nicht bestehen können? Dieser Code wird als offensichtliche Antwort gegeben for i in range(1, 100): if i % 3 == 0 and i % 5 == …
29 popularity-contest  code-challenge  word  popularity-contest  string  grid  language-design  code-golf  source-layout  math  fastest-algorithm  assembly  code-golf  json  code-golf  arithmetic  array-manipulation  code-golf  ascii-art  code-golf  crossword  code-golf  string  restricted-complexity  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  decision-problem  balanced-string  syntax  code-golf  grid  puzzle-solver  hexagonal-grid  code-golf  math  number  sequence  code-golf  string  decision-problem  code-golf  cryptography  king-of-the-hill  code-challenge  fastest-code  code-golf  number  code-golf  code-golf  string  code-golf  cryptography  king-of-the-hill  java  code-golf  number-theory  base-conversion  code-golf  code-golf  array-manipulation  code-golf  array-manipulation  sorting  code-challenge  restricted-source  quine  code-golf  tips  python  king-of-the-hill  code-golf  source-layout  fractal  code-golf  tips  game  king-of-the-hill  path-finding  grid  code-golf  kolmogorov-complexity  natural-language  code-golf  tips  python  code-golf  number  arithmetic  sequence  array-manipulation  code-golf  number  combinatorics  random  integer-partitions  code-golf  string  code-golf  vim  comment  code-golf  combinatorics  counting  code-challenge  rosetta-stone  code-golf  combinatorics  sequence  subsequence  code-golf  code-challenge  restricted-source  primes  printable-ascii  popularity-contest  graphical-output  image-processing 

7
Ein grundlegender Pyth-ähnlicher Syntax Checker
Pyth ist eine auf Python basierende Golfsprache . Es wird die Präfixnotation verwendet, wobei jeder Befehl eine andere Arität hat (Anzahl der akzeptierten Argumente). Ihre Aufgabe ist es, einen Syntax-Checker für eine (nicht existierende) Pyth-ähnliche Sprache, Pith, zu schreiben. Markensyntax Pith hat nur 8 Single-Char-Befehle: 01234()" 01234Jeder hat die Arität …

9
Formatieren einer Lisp-ähnlichen Syntax
Hintergrund (Basierend auf einer wahren, herzzerreißenden Geschichte) In meiner Zeit habe ich oft mit Lisp und ähnlichen Sprachen gespielt. Ich habe mit ihnen geschrieben, sie ausgeführt, sie interpretiert, sie entworfen und Maschinen dazu gebracht, für mich mit ihnen zu schreiben. Leider neigen einige Texteditoren ( Husten XCode Husten ) dazu, …


11
Erstellen Sie einen numerischen Listenumsetzer
Hassen Sie es nicht, wenn Sie eine Liste von Zahlen (Vektor, Array ...) von einem Programm in ein anderes kopieren und einfügen möchten, aber das Format, in dem Sie die Zahlen haben, stimmt nicht mit dem Format überein, in dem Sie sie benötigen ? In MATLAB können Sie beispielsweise eine …

10
SQL-Auswahlnummernbereiche
Ich fand es ziemlich schwierig, eine Reihe von Zahlen als Zeilen zu erreichen MySQL. Zum Beispiel wird der Bereich 1-5 erreicht durch: SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5 wird darin enden, dass: 1 2 3 4 5 Für 0-99 kann ich zwei …
19 code-golf  tips  syntax  sql 

6
Übersetzen Sie ein Glypho-Programm
Geben Sie bei Eingabe eines gültigen Glypho- Programms dessen "lesbares" Gegenstück aus. Glypho ist eine interessante Esolang-Idee: Die Anweisungsreferenz wird hier gegeben. Für jeden Befehl stehen die Zeichen abcd für die Symbole, aus denen jeder Befehl besteht. a bezieht sich auf das erste eindeutige Symbol, b bezieht sich auf das …

3
Reduzieren Sie ein Stack Cats-Programm
Stack Cats ist eine umkehrbare, stapelbasierte Sprache. Seine reversible Natur sorgt für etwas seltsame Schleifen. Bei dieser Herausforderung geht es um die bedingte Schleife (...). Wenn diese Schleifen auf bestimmte Weise verschachtelt sind, kann der Code transformiert werden, um die Verschachtelungstiefe zu verringern. Hier sind die Regeln (wo Aund Bfür …

2
Schließen Sie Ihre Tags!
Dies basiert auf einer zuvor gelöschten Herausforderung von mir mit dem gleichen Namen Einführung Sie müssen ein Programm schreiben, das einen Wahrheits- oder Falsch-Wert zurückgibt, basierend darauf, ob die Eingabe alle XML-ähnlichen 1- Tags ordnungsgemäß geöffnet und geschlossen hat und in der richtigen Reihenfolge. Betrachten Sie Folgendes als Eingabe: <Apple> …

4
Holen Sie sich die Getters
Die Aufgabe Ich vermute, jeder mag die automatische Codegenerierung und das Sparen von Zeit während der Arbeit. Sie müssen tagsüber viele Klassen und Mitglieder erstellen, und Sie möchten nicht alle gettersmanuell erstellen . Die Aufgabe besteht darin, ein Programm oder eine Funktion zu schreiben, die gettersfür alle Klassenmitglieder automatisch für …
13 code-golf  string  syntax  code-golf  math  primes  rational-numbers  code-golf  graphical-output  image-processing  code-golf  kolmogorov-complexity  music  audio  code-golf  string  code-golf  math  geometry  code-golf  math  sequence  combinatorics  code-golf  game  grid  board-game  code-golf  restricted-source  array-manipulation  source-layout  code-golf  base-conversion  binary  code-golf  math  physics  code-golf  math  number  date  expression-building  code-golf  array-manipulation  graph-theory  decision-problem  popularity-contest  error-correction  code-golf  kolmogorov-complexity  geometry  grid  code-challenge  arithmetic  combinatorics  set-partitions  code-golf  kolmogorov-complexity  sequence  fibonacci  code-golf  restricted-source  pristine-programming  code-golf  code-golf  string  kolmogorov-complexity  code-golf  arithmetic  code-golf  string  parsing  code-golf  code-golf  sorting  counting  permutations  3d  code-golf  code-golf  ascii-art  music  code-golf  string  code-golf  string  ascii-art  code-golf  string  code-golf  quine  polyglot  code-golf  math  string  code-golf  internet 

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.