Preguntas etiquetadas con parsing

Esta etiqueta denota desafíos en los que la entrada de análisis es una gran parte / la principal del desafío.

6
Panfix a infijo entre paréntesis
Quylthulg es un lenguaje de Chris Pressey que intenta resolver el problema de la notación infija usando lo que llama panfix : Al igual que Postfix, Panfix no requiere el despliegue de artilugios arcanos como paréntesis para anular una precedencia de operador predeterminada. Al mismo tiempo, panfix permite que los …

15
Analizar una lista de números unarios firmados
Los números unarios generalmente solo representan enteros no negativos, pero podemos extenderlos para representar todos los enteros de la siguiente manera: Un entero positivo N se representa como N 1's:5 -> 11111 Un entero negativo -N se representa como 0seguido por N 1's:-5 -> 011111 Cero se representa como 0 …



20
Descomponer un número!
Su tarea es descomponer un número usando el formato a continuación. Esto es similar a la conversión de base, excepto que en lugar de enumerarla digitsen la base, enumera la values, de modo que la lista se suma a la entrada. Si la base dada es n, entonces cada número …
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
Analizar cadenas de dígitos y anidadas
La tarea Una cadena Sse construye con el siguiente proceso: Comienza Ssiendo la cadena vacía. Inserte en alguna posición de Suna cadena de la forma ds, donde des un dígito distinto de cero y ses una cadena de dletras minúsculas ASCII. Decimos que dses un componente de S. Vaya al …

1
¿Quién tiene más estrellas en The Nineteenth Byte?
Nota: este desafío implica descargar y seleccionar páginas web HTML. Si su idioma no puede manejar esto, es posible que no desee participar en este desafío. Introducción Siempre hay discusiones en The Nineteenth Byte Chat sobre quién lidera el estribor. Entonces, ayudemos a todos y cuentemos la cantidad total de …

5
Code Golf: análisis de resultados de Google
Cuando busca algo en Google, dentro de la página de resultados, el usuario puede ver enlaces verdes, para la primera página de resultados. En la forma más corta posible, en bytes, usando cualquier idioma, muestre esos enlaces a stdout en forma de una lista. Aquí hay un ejemplo, para los …

19
Código Konami más corto
El problema Debe escribir un programa que, cuando se ingresa el Código Konami durante el tiempo de ejecución, imprime la cadena " +30 lives" y suena un ruido de su elección desde el altavoz de la computadora. Definición El "Código Konami" se define como UUDDLRLRBAseguido presionando la tecla enter. Las …

10
Determinar el tipo de entrada
El desafío es simple: determinar el tipo de entrada y generar un identificador que indique de qué tipo es. "UI", número entero sin signo: 0,1 , 34,111111111111111111111111111111111111111111 "SI", firmado entero: +0, +1, +42,-1 , -3,-111111111111111111111111111111111111111111 "UD", Decimal sin signo: 0.0,1.23 ,1234.1234 "SD", decimal con signo: -0.0,+0.0 ,-1.235 "LE", Carta: a- …

3
Tokenizar un lenguaje basado en pila
He estado trabajando en otro lenguaje de golf basado en pila llamado Stackgoat . En este desafío, escribirás un Tokenizer para Stackgoat (o realmente cualquier lenguaje general basado en pila). Ejemplos "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12', '34', '+', '-', '"abc\"de'fg\\"'] "foo ['"foo"'] …
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
Ayúdame a administrar mi tiempo
Recientemente me dijeron que leyera un libro de texto de física completo para el año nuevo (historia verdadera, desafortunadamente). Necesito su ayuda para determinar qué capítulos debería leer cada día. Aquí es donde tu entras. Entrada Dos fechas, en cualquier formato. La segunda fecha siempre será posterior a la primera. …

4
El analizador XML del programador perezoso
Antecedentes Estás trabajando como programador para una empresa de venta de automóviles. Su tarea para esta semana es programar un analizador XML que tome datos sobre los modelos disponibles de diferentes fabricantes de automóviles, e imprima información sobre los modelos más nuevos. ¡Afortunadamente para ti, el departamento de pruebas ha …

14
Multiplicar dos polinomios enteros
Su tarea es tomar dos expresiones polinómicas enteras de una sola variable y multiplicarlas en su expansión de izquierda a derecha principal no simplificada de primer término (AKA FOIL en el caso de binomios). No combine términos similares ni reordene el resultado. Para ser más explícito sobre la expansión, multiplique …

5
Conjugación en la vida real
En Dyalog APL Extended de @ Adám , el operador (debajo) significa conjugación: aplique una función, luego una segunda función, luego la inversa de la primera. Es divertido pensar en acciones de la vida real en términos de conjugación:⍢ Un problema es transformado por g en otro dominio donde f …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.