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.

19
Títulos amigables con URL
Las personas en este sitio realmente adoran embellecer sus títulos de publicaciones ... Stewie's sequence: + * - / + * - / Sin embargo, cuando este título debe incluirse en la URL de la página, se simplifica: stewies-sequence El reto Su tarea es crear un programa o función que, …

27
Analizar un literal entero de C ++ 14
De acuerdo con http://en.cppreference.com/w/cpp/language/integer_literal , los literales enteros consisten en un literal decimal / hexadecimal / octal / binario y un sufijo entero opcional, que obviamente es completamente innecesario, desperdicia bytes preciosos y es No se utiliza en este desafío. Un literal decimal es a non-zero decimal digit (1, 2, …



10
Parse a Quaternion
Si aún no lo sabe, un cuaternión es básicamente un número de 4 partes. Para los propósitos de este desafío, tiene un componente real y tres componentes imaginarios . Los componentes imaginarios son representados por el sufijo i, j, k. Por ejemplo, 1-2i+3j-4kes un cuaternión con 1ser el componente real …

18

4
Revertir una expresión regular
El reto Dada una expresión regular válida, genere una expresión regular que coincida con el mismo conjunto de cadenas, pero invertida. La tarea Este reto utiliza la mayoría de las operaciones básicas de expresiones regulares: ^, $, ?, +, *, [], {}, |. No existen grupos de captura ni ninguna …

30
Decodifica el chmod
Reto Dado un número de permisos octales de tres dígitos, genera los permisos que otorga. chmod En sistemas operativos UNIX, los permisos de los archivos se cambian con el chmodcomando Hay pocas formas diferentes de usar chmod, pero la que nos centraremos hoy es usar permisos octales. Los tres dígitos …

15
Transpile WordMath
Todos hemos visto esos "hax de matemáticas" en línea que se ven así: Think of a number, divide by 2, multiply by 0, add 8. Y, por arte de magia, ¡todos terminan con el número 8! Idioma Definamos un lenguaje de programación que use la sintaxis del texto anterior, llamado …

5
Analizar una sintaxis bidimensional
Fondo Alice y Bob están creando un lenguaje de golf para ganar cada desafío PPCG. Alice quiere hacer un lenguaje bidimensional, como> <>, pero Bob prefiere una sintaxis de prefijo-infijo como en J. Como compromiso, deciden crear un lenguaje de prefijo-infijo bidimensional. Es difícil escribir el analizador y necesitan tu …

9
Desparéntesis de una cadena
Dada una cadena correctamente entre paréntesis como entrada, genera una lista de todas las subcadenas no vacías dentro de paréntesis coincidentes (o fuera de todos los paréntesis), con paréntesis anidados eliminados. Cada subcadena debe ser la secuencia de caracteres en exactamente los mismos paréntesis coincidentes. Las subcadenas se deben enumerar …

3
Implementar kerning simplificado
Introducción Kerning significa ajustar el espacio entre las letras de un texto. Como ejemplo, considere la palabra Topescrita con los siguientes tres glifos: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ..... .#... Podríamos llenar los …
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
Analiza el paquete
¡Gracias a su ayuda en el desafío Mark My Mail , PPCG-Post ha estampado con éxito todos sus paquetes con los códigos de barras generados! Ahora es tiempo de decodificarlos. En este desafío, su programa, dado un código de barras generado por el desafío Mark My Mail , lo decodificará …

10
Convierta una respuesta TIO en una respuesta CMC
Hagamos por una vez algo útil. Dado el texto de una presentación de codegolf de Try It Online, produzca la presentación equivalente de Chat Mini Challenge, que tiene la forma Language, N bytes: [`code`](URL) o (si el envío es de un solo byte, TIO agregará un s final en la …

2
Escribir un tokeniser de incidentes
Fondo Incident es un lenguaje de programación bastante inusual, ya que su lista de tokens no está predeterminada, sino que se infiere de la entrada. Como tal, tokenizar un programa de Incidentes puede ser bastante difícil, especialmente si desea hacerlo de manera eficiente. Esta tarea se trata de hacerlo tú …

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.