Perguntas com a marcação «parsing»

Essa tag indica desafios em que a análise de entrada é uma parte grande / principal do desafio.

10
Decodificando o sistema Kaadi
Você encontrou um antigo manuscrito indiano, que descreve montes de tesouros enterrados. O manuscrito também informa a localização do tesouro, exceto que alguns números cruciais foram codificados indiretamente no texto. Você descobre que o texto usa um sistema 'Kaadi', um subconjunto restrito do sistema 'Katapayadi' mais comum. (O sistema Katapayadi …

14
Somas cumulativas recursivamente concatenadas de [N] com iterações M
Tome dois números inteiros positivos N e Me criar somas acumuladas concatenados [N], com Miterações. Emita o resultado da última iteração. Definição da soma acumulada concatenada: Comece com um número Ne defina uma sequênciaX = [N] Anexar a X somas acumuladas deX Repita a etapa 2 M vezes. A soma …
14 code-golf  number  sequence  code-golf  number  sequence  code-golf  binary-matrix  code-golf  math  tips  javascript  algorithm  code-golf  string  code-golf  number  sequence  code-golf  math  arithmetic  parsing  code-golf  number  sequence  primes  code-golf  string  ascii-art  geometry  integer  code-golf  geometry  code-golf  number  array-manipulation  code-golf  math  geometry  code-golf  number  sequence  arithmetic  integer  code-golf  string  kolmogorov-complexity  code-golf  number  code-golf  number  chess  code-golf  sequence  decision-problem  subsequence  code-golf  math  number  primes  code-golf  primes  permutations  code-golf  integer  probability-theory  statistics  code-golf  string  code-golf  sequence  decision-problem  parsing  board-game  code-golf  binary  graph-theory  code-golf  board-game  classification  tic-tac-toe  code-golf  ascii-art  polyglot  code-golf  date  code-golf  geometry 

4
Resolver notação de problemas matemáticos
Imagine que eu tenho um número infinito de problemas nos trabalhos de casa (!), Cada um com um número inteiro. A notação de problemas matemáticos é uma notação para descrever subconjuntos do problema usando especificadores de problemas. Uma expressão MPN pode consistir em várias coisas: Um único valor. Isto representa …

13
Código permanentemente auto-modificável
Agora, todos sabemos que a maioria dos idiomas possui maneiras muito simples de "auto-modificar" o código. No entanto, e se você realmente modificar o código e editar partes dele ... no disco? Seu objetivo é criar um código que imprima um número e, em seguida, edite seu próprio arquivo para …

4
Faça uma ferramenta simples de comentário bonito
Desafio: Algumas obras de arte são difíceis de fazer, mas tornam os comentários de código mais fáceis de ler, especialmente quando o código é denso. O desafio é criar uma ferramenta simples que converta comentários em arte ASCII simples com setas. Os comentários a serem modificados são delimitados por comentários …

12
E todas as pessoas disseram ...
Objetivo Dada uma entrada de texto que não contém caracteres [ou ], execute as seguintes ações: Para todas as instâncias Amencom pelo menos uma letra maiúscula (todas as instâncias de Amenexclusão amen), produza a mesma Amen(retenha maiúsculas). Para cada instância de /all the people said[?: ]/i(que é uma expressão regular), …

1
Contando cadeias de Cunningham
Os números primos sempre fascinaram as pessoas. 2300 anos atrás, Euclides escreveu em "Elementos" Um número primo é aquele que é medido apenas por uma unidade. o que significa que um primo só é divisível por 1(ou por si mesmo). As pessoas sempre procuraram relações entre números primos e criaram …

6
Erros de arredondamento fora de controle
fundo Você foi contratado recentemente por uma pequena empresa de contabilidade. O mundo da contabilidade é um pouco estranho para você, então você não tem certeza se está seguindo todas as diretrizes profissionais. Em particular, você não sabe quando deve arredondar todos esses números e em que direção; portanto, na …

12
Itinerário Brainf * ckish
Sua tarefa - se você optar por aceitá-la - é criar um programa que analise e avalie uma sequência (da esquerda para a direita e de comprimento arbitrário) de tokens que dão instruções - esquerda ou direita. Aqui estão os quatro tokens possíveis e seus significados: > go right one …

3
Desminificar uma string de tipo piton
Pyth é talvez a linguagem de golfe de uso geral mais bem-sucedida. Embora esteja em declínio como resultado de idiomas mais recentes, de 2014 a 2016, a sintaxe concisa do Pyth, atualizações constantes, sobrecarga e (para a época) muitos componentes internos o tornaram o favorito para a maioria das perguntas. …

30

11
Interpretar intervalos soltos
Interpretar intervalos soltos ListSharp é uma linguagem de programação interpretada que possui muitos recursos, um deles é um criador de intervalo baseado em 1 índice que funciona assim: Você define um intervalo como (INT) TO (INT)ou apenas (INT)onde ambos ou o int único podem ir do valor mínimo ao máximo …
13 code-golf  array-manipulation  parsing  code-golf  string  ascii-art  kolmogorov-complexity  code-challenge  code-golf  sequence  code-golf  number  array-manipulation  sorting  code-golf  string  function  code-golf  arithmetic  code-golf  math  sequence  number-theory  primes  restricted-source  javascript  code-challenge  polyglot  rosetta-stone  code-golf  code-golf  regular-expression  code-golf  math  code-golf  math  primes  code-golf  ascii-art  kolmogorov-complexity  binary  code-golf  math  sequence  code-golf  sequence  subsequence  code-golf  string  code-golf  parsing  music  code-golf  grid  game  path-finding  board-game  code-golf  string  binary  code-golf  array-manipulation  balanced-string  code-golf  code-golf  algorithm  code-golf  string  number  arithmetic  array-manipulation  code-golf  array-manipulation  binary-tree  tree-traversal  code-golf  code-golf  tips  code-golf  string  base-conversion  code-golf  tips  s.i.l.o.s  code-golf  string  ascii-art  code-golf  code-challenge  code-golf  game 

1
Analisar uma linguagem 1D
Dada uma sequência contendo apenas zeros 1, 2 e colchetes, produza a árvore gramatical da sequência. A 2requer 2 argumentos - um para a esquerda e outro para a direita A 1requer um único argumento - à esquerda ou à direita A 0não requer argumentos e é o caso base …

3
Quantos 14ers eu subi?
Na terminologia do alpinismo, um "14er" é qualquer montanha com uma altitude de 14.000 pés ou mais. No entanto, há outra distinção. Para um pico contar como um 14er, ele também deve ter uma "proeminência geográfica" de 300 pés ou mais. Isso significa que, para passar de um 14er para …

1
Resolver variáveis ​​de macro SAS
A linguagem de programação SAS é uma linguagem arcaica e desajeitada que remonta a 1966, ainda em uso hoje. O compilador original foi escrito em PL / I e, de fato, grande parte da sintaxe deriva de PL / I. SAS também tem um pré-processador linguagem macro que deriva do …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.