Perguntas com a marcação «parsing»

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

6
Panfix para infix entre parênteses
Quylthulg é uma linguagem de Chris Pressey que tenta resolver o problema da notação infix usando o que chama de panfix : como o postfix, o panfix não exige a implantação de artifícios arcanos, como parênteses, para substituir uma precedência padrão do operador. Ao mesmo tempo, o panfix permite que …

15
Analisar uma lista de números unários assinados
Números unários geralmente representam apenas números inteiros não negativos, mas podemos estendê-los para representar todos os números inteiros da seguinte maneira: Um número inteiro positivo N é representado como N 1's:5 -> 11111 Um número inteiro negativo -N é representado como um 0seguido por N 1's:-5 -> 011111 Zero é …

1
Qual seria sua reputação sem o representante?
Nesse desafio, você calculará qual seria sua reputação se o limite de reputação não existisse no PPCG. Todos podem acessar os dados brutos para alterações de reputação no endereço: codegolf.stackexchange.com/reputation . Os dados brutos seguem uma configuração como esta (estas são as primeiras linhas da minha versão da página. total …


20
Decomponha um número!
Sua tarefa é decompor um número usando o formato abaixo. Isso é semelhante à conversão de base, exceto que, em vez de listar o digitsna base, você lista values, de modo que a lista seja adicionada à entrada. Se a base especificada for n, cada número da lista deve estar …
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
Analisar seqüências de dígitos aninhadas
A tarefa Uma sequência Sé construída com o seguinte processo: Comece Ssendo a string vazia. Insira em alguma posição de Suma seqüência de caracteres do formulário ds, onde dhá um dígito diferente de zero e sé uma sequência de dletras ASCII em minúsculas. Dizemos que dsé um constituinte de S. …

1
Quem tem mais estrelas no décimo nono byte?
Nota: esse desafio envolve o download e a filtragem de páginas da Web em HTML. Se o seu idioma não conseguir lidar com isso, você pode não querer participar deste desafio. Introdução Sempre há discussões no The XIX XIX Byte Chat sobre quem lidera a estibordo. Então, vamos ajudar todos …

5
Code Golf: Analisando resultados do google
Quando você pesquisa algo no google, na página de resultados, o usuário pode ver links verdes para a primeira página de resultados. Na forma mais curta possível, em bytes, usando qualquer idioma, exiba esses links para stdout na forma de uma lista. Aqui está um exemplo, para os primeiros resultados …

19
Código Konami mais curto
O problema Você deve escrever um programa que, quando o Código Konami for digitado durante o tempo de execução, imprima a string " +30 lives" e emita um ruído de sua escolha no alto-falante do computador. Definição O "Código Konami" é definido como UUDDLRLRBAseguido pressionando a tecla Enter. As regras …

10
Determinar o tipo de uma entrada
O desafio é simples: determine o tipo de uma entrada e envie um identificador informando que tipo é. "UI", inteiro não assinado: 0, 1, 34,111111111111111111111111111111111111111111 "SI", assinado inteiro: +0, +1, +42, -1, -3,-111111111111111111111111111111111111111111 "UD", decimal não assinado: 0.0, 1.23,1234.1234 "SD", assinado decimal: -0.0, +0.0,-1.235 "LE", Carta: a- ze A-Z "SY", …

3
Tokenizar um idioma baseado em pilha
Estive trabalhando outra linguagem de golfe baseada pilha chamada Stackgoat . Neste desafio, você escreverá um Tokenizer para Stackgoat (ou realmente qualquer linguagem geral baseada em pilha). Exemplos "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12', '34', '+', '-', '"abc\"de'fg\\"'] "foo ['"foo"'] (empty input) [] …
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
Ajude-me a gerenciar meu tempo
Recentemente, fui instruído a ler um livro inteiro de física até o ano novo (história verdadeira, infelizmente). Preciso da sua ajuda para determinar quais capítulos devo ler todos os dias. É aqui que você entra. Entrada Duas datas, em qualquer formato. A segunda data será sempre posterior à primeira. Uma …

4
O Analisador XML do Programador Preguiçoso
fundo Você está trabalhando como programador de uma empresa de vendas de carros. Sua tarefa para esta semana é programar um analisador XML que obtenha dados sobre modelos disponíveis de diferentes fabricantes de automóveis e imprima informações sobre os modelos mais recentes. Felizmente para você, o departamento de testes forneceu …

14
Multiplicar dois polinômios inteiros
Sua tarefa é pegar duas expressões polinomiais inteiras de variável única e multiplicá-las em sua expansão principal da esquerda para a direita não simplificada do primeiro termo (AKA FOIL no caso de binômios). Não combine termos semelhantes nem reordene o resultado. Para ser mais explícito sobre a expansão, multiplique o …

5
Conjugação na vida real
No Dyalog APL Extended de @ Adám , o operador (sub) significa conjugação: aplique uma função, depois uma segunda função e o inverso da primeira. É divertido pensar em ações da vida real em termos de conjugação:⍢ Um problema é transformado por g em outro domínio, onde é mais facilmente …

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.