Questions marquées «parsing»

Cette balise indique les défis où l'analyse de l'entrée est une grande / la partie principale du défi.

19
Titres compatibles avec les URL
Les gens sur ce site aiment vraiment embellir leurs titres de poste ... Stewie's sequence: + * - / + * - / Cependant, lorsque ce titre doit être inclus dans l'URL de la page, il est simplifié: stewies-sequence Le défi Votre tâche consiste à créer un programme ou une …

27
Analyser un littéral entier C ++ 14
Selon http://en.cppreference.com/w/cpp/language/integer_literal , les littéraux entiers se composent d'un littéral décimal / hex / octal / binaire et d'un suffixe entier facultatif, ce qui est évidemment complètement inutile, gaspille de précieux octets et est pas utilisé dans ce défi. Un littéral décimal est a non-zero decimal digit (1, 2, 3, …



10
Analyser un quaternion
Si vous ne le savez pas déjà, un quaternion est essentiellement un numéro en 4 parties. Aux fins de ce défi, il a une composante réelle et trois composantes imaginaires . Les composantes imaginaires sont représentées par le suffixe i, j, k. Par exemple, 1-2i+3j-4kest un quaternion avec 1être la …

18

4
Inverser une expression régulière
Le défi Étant donné une expression régulière valide, affichez une expression régulière qui correspond au même ensemble de chaînes, mais inversée. La tâche Ce défi utilise le plus les opérations de base regex: ^, $, ?, +, *, [], {}, |. Il n'y a rien de tel que des groupes …

30
Décoder le chmod
Défi Étant donné un nombre d'autorisations octal à trois chiffres, affichez les autorisations qu'il accorde. chmod Sous UNIX OS, les autorisations de fichier sont modifiées à l'aide de chmod commande. Il y a peu de façons différentes d'utiliser chmod, mais celle sur laquelle nous nous concentrerons aujourd'hui utilise les autorisations …

15
Transpile WordMath
Nous avons tous vu ces "maths hax" en ligne qui ressemblent à ceci: Think of a number, divide by 2, multiply by 0, add 8. Et, par magie, tout le monde se retrouve avec le chiffre 8! La langue Définissons un langage de programmation qui utilise la syntaxe du texte …

5
Analyser une syntaxe bidimensionnelle
Contexte Alice et Bob créent un langage de golf pour gagner chaque défi PPCG. Alice veut faire un langage bidimensionnel, comme> <>, mais Bob préfère une syntaxe préfixe-infixe comme dans J. Comme compromis, ils décident de créer un langage préfixe-infixé bidimensionnel. L'analyseur est une douleur à écrire, et ils ont …

9
Supprimer la parenthèse d'une chaîne
Étant donné une chaîne correctement entre parenthèses en entrée, affichez une liste de toutes les sous-chaînes non vides dans les parenthèses correspondantes (ou en dehors de toutes les parenthèses), avec les parenthèses imbriquées supprimées. Chaque sous-chaîne doit être la séquence de caractères exactement dans les mêmes parenthèses correspondantes. Les sous-chaînes …

3
Implémenter le crénage simplifié
introduction Le crénage signifie ajuster l'espacement entre les lettres d'un texte. Par exemple, considérons le mot Topécrit avec les trois glyphes suivants: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ..... .#... Nous pourrions simplement combler …
24 code-golf  grid  code-challenge  atomic-code-golf  code-golf  combinatorics  probability-theory  card-games  code-golf  number  geometry  code-golf  decision-problem  chess  code-golf  math  number  sequence  code-golf  string  regular-expression  code-golf  arithmetic  integer  code-golf  math  array-manipulation  code-golf  number  decision-problem  integer  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  decision-problem  graph-theory  binary-matrix  code-golf  string  parsing  code-golf  string  code-golf  morse  code-golf  code-golf  string  code-golf  ascii-art  cellular-automata  code-golf  binary  base-conversion  code-golf  arithmetic  decision-problem  integer  checksum  code-golf  matrix  linear-algebra  code-golf  code-golf  game  code-golf  sequence  binary  code-golf  combinatorics  optimization  code-golf  decision-problem  quine  code-golf  rational-numbers  bitwise  code-golf  string  permutations  code-golf  kolmogorov-complexity  unicode  code-golf  ascii-art  number  code-golf  number  integer  binary  base-conversion  code-golf  array-manipulation  code-golf  chemistry  code-golf  number  sequence  fibonacci  code-golf  matrix  optimization  code-golf  number  code-golf  math  number  sequence  code-golf  math  array-manipulation  matrix  linear-algebra  code-golf  kolmogorov-complexity  cops-and-robbers  cops-and-robbers  code-golf  tips  basic  code-golf  decision-problem  binary  tiling  game  king-of-the-hill  python  code-golf  c  code-golf  ascii-art  code-golf  string  kolmogorov-complexity  alphabet  code-golf  number  code-golf  string  code-golf  number  sequence  integer  code-golf  number  permutations  restricted-complexity  restricted-time 

14
Analyser le colis
Grâce à votre aide dans le défi Mark My Mail , PPCG-Post a réussi à tamponner tous ses colis avec les codes-barres générés! Maintenant, il est temps de les décoder. Dans ce défi, votre programme, étant donné un code-barres généré à partir du défi Mark My Mail , le décodera …

10
Convertir une réponse TIO en réponse CMC
Faisons pour une fois quelque chose d'utile. Étant donné le texte d'une soumission de golf de code Try It Online, produisez la soumission de Chat Mini Challenge équivalente, qui est de la forme Language, N bytes: [`code`](URL) ou (si la soumission est un seul octet - TIO ajoutera un s …

2
Écrire un jeton d'incident
Contexte Incident est un langage de programmation assez inhabituel, dans la mesure où sa liste de jetons n'est pas prédéterminée, mais plutôt déduite de l'entrée. En tant que tel, la tokenisation d'un programme Incident peut être assez difficile, surtout si vous voulez le faire efficacement. Cette tâche consiste à le …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.