Preguntas etiquetadas con parsing

13
¡Jimmy necesita un nuevo par de zapatos!

Jimmy ha estado ocupado la semana pasada con todas estas plataformas y cuerdas , ¡y el pobre Jimmy ni siquiera tiene piernas o pies para pararse! ¡Tu trabajo es tomar una cuerda que contenga múltiples Jimmys y darles piernas y zapatos! Obtenga información en forma de una cuerda Jimmy Jimmy...

13
Recupera la prima del primer poder

Definición : una potencia prima es un número natural que se puede expresar en la forma p n donde p es un número primo yn es un número natural. Tarea : Dada una potencia principal p n > 1, devuelve la potencia principal p. Casos de prueba : input output 9 3 16 2 343 7 2687 2687 59049...

12
Interpretar un diagrama de circuito

Su desafío es interpretar un diagrama de circuito, completo con puertas lógicas. Puertas lógicas (en realidad no necesita saber qué hacen / son para completar este desafío): y puerta: a o puerta: o puerta nand: A ni puerta: O puerta xor: x puerta xnor: X no puerta: ~ Cada puerta pero la última...

12
Alinee el CSV

Visión general: Su trabajo es tomar la entrada CSV en key=valueformato y alinearla de una manera más organizada (ver más abajo). Entrada: Siempre a través de stdin . Los registros siempre estarán en la siguiente forma

12
Recrea la oración

Este desafío consta de dos partes. El ganador será la solución con el menor recuento total de bytes. Se debe usar el mismo lenguaje para ambos desafíos. Parte 1: Escriba una función o programa que tome una oración con solo palabras válidas como entrada, y genere una lista de los caracteres...

12
Intérprete para teoría de números, módulo n

Una oración de teoría de números (para nuestros propósitos) es una secuencia de los siguientes símbolos: 0y '(sucesor) - sucesor significa +1, entonces0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(suma) y *(multiplicación) = (igual a) (y )(paréntesis) el operador lógico nand( a nand bes not (a and b)) forall...

12
Resolver una ecuación lineal

Este desafío pero con una mejor especificación. Especificaciones Su programa tomará una ecuación lineal que contiene una sola variable xy generará el valor de x. Entrada / análisis La entrada solo contendrá números, operadores, paréntesis ( ()) xy un =signo (esto significa que no hay espacios...

12
Importador CSV / DSV simple

Un poco más que un inverso de esto . En: datos DSV  multilínea y un solo carácter delimitador. El DSV puede tomarse como un archivo, un nombre de archivo, una cadena separada por salto de línea, una lista de cadenas, etc. Todos los registros tienen el mismo número de campos y ningún campo está...

11
X mayor que 3 con al menos 2 diferencias entre X e Y

Estoy tratando de jugar golf en C ++. ¿Es posible acortar esta condición? X > 3 & X - Y > 1 (Además de eliminar espacios en blanco, por supuesto). Entonces, Xes al menos 4pero X >= Y + 2. Xy Yson enteros en el intervalo [0,5]. He tratado de encontrar alguna fórmula bit a bit pero...

11
Aplicar reglas de puntuación en inglés

Lo contrataron para escribir un código para una aplicación de toma de dictado, que toma la entrada de voz de una fuente hablada, la analiza como palabras y la escribe en una pantalla. La administración realmente no confía en ti con tanta potencia en el proyecto, desafortunadamente, te sientas y...

11
Reduzca html a n caracteres mientras mantiene el formato

Casi todos los idiomas tienen una función incorporada que puede dividir una cadena en una posición determinada. Sin embargo, tan pronto como tenga etiquetas html en la cadena, la función incorporada no funcionará correctamente. Su tarea es escribir un programa o función que divida una cadena en el...

11
¿Qué personaje es esa entidad HTML?

El objetivo es realmente simple. Al recibir una cadena como entrada, analice todas las entidades HTML que corresponden a los siguientes caracteres (incluidas sus variantes en mayúsculas): áàãâäéèêëíìîïóòõôöúùûüýÿ Reglas de análisis: Cada entidad comienza con &y termina con; El primer...

11
Ayuda a Jason a formatear su JSON

Jason tiene un gran JSON pero es ilegible, por lo que necesita embellecerlo. Especificaciones de formato El JSON tiene 4 tipos diferentes: Números; Sólo0-9 Instrumentos de cuerda; Las "cadenas entre comillas dobles escaparon con\ Matrices; Delimitado por [], con elementos separados por ,, los...

11
¿Qué hay en la televisión?

Desafío Escriba un programa que, utilizando los datos XML del sitio aquí , muestre el nombre del programa que se muestra actualmente en BBC 1. Información Todos los horarios se dan a la hora de Londres (GMT + 1 en el momento de la publicación y GMT + 0 después del 30 de octubre). Por lo tanto,...

11
Mismo nombre, cojo!

Escriba una función o programa que, cuando se le da una lista de nombres, genera o devuelve una lista donde los duplicados de nombres de pila tienen una versión abreviada única de su apellido. Entrada: Una lista de nombres, donde un nombre se define por un nombre y un apellido separados por un...

11
I <3 condicionales

Terminas teniendo muchos condicionales muy largos y aburridos en tu código: if flag == 1: while have != needed: if type == 7: Estos se pueden transformar en sus <3contrapartes condicionales mucho más adorables : if abs(flag - 1) + 2 <3: while 3 - abs(have - needed) <3: if 2 +...

11
R [oman | everse] Notación polaca

Es el año MDLXVII en un mundo en el que el Imperio Romano nunca cayó, y el colapso en la edad oscura nunca ocurrió. Debido al extenso período de Pax Romana, la estabilidad económica del imperio permitió que la tecnología progresara a un ritmo rápido. Los romanos han comenzado a incursionar en los...