Perguntas com a marcação «parsing»

10
Gerenciamento de fila de sexta-feira negra

Introdução Você é o gerente do departamento de eletrônicos de uma grande loja de varejo e o maior dia de vendas do ano é nesta sexta - feira . Para ajudar a gerenciar as multidões, sua loja está implementando um sistema de tickets para as maiores ofertas, onde os clientes devem apresentar um...

10
O linguista distraído

fundo Seu amigo, um linguista, gravou e analisou alguns trechos de conversas simples em vários idiomas. Sendo bastante distraídos, eles esqueceram em qual idioma cada trecho estava. Você deve ajudá-los criando um programa que analise as estruturas das frases e exclua casos

10
Números que são palíndromos em N bases

Dado um número inteiro não negativo n >= 0, imprima para sempre a sequência de números inteiros x_i >= 3que são palíndromos em nbases exatamente diferentes b, onde a base pode estar 2 <= b <= x_i-2. Isso é basicamente o inverso do OEIS A126071 , no qual você gera quais índices nessa...

10
Classifique o meu Scan-tron!

O teste padronizado geralmente vem com um scan-tron ou algum tipo de documento de resposta que registra sua resposta. Um computador ou humanos verificariam suas respostas e determinariam sua nota. Portanto, aqui, com um scan-tron e a chave de resposta, determine a pontuação e as perguntas perdidas,...

10
Exact Cover Puzzle

DESAFIO Dado um conjunto de cartas agrupadas, organize-as no quadro para que cubram totalmente a área. Representação do Conselho (também conhecido como SHIP DECK) O quadro é uma grade 6x6. Sempre haverá 36 quadrados no total. As colunas estão marcadas com AF. As linhas estão marcadas de 1 a...

10
Marque uma expressão com tipo

Dada uma expressão infix, determine se todas as constantes são do mesmo tipo. Os operadores consistirão apenas desses operadores diádicos :+-/* Seu programa ou função deve usar uma string de expressão válida como entrada e gerar um valor verdadeiro se as constantes na expressão forem do mesmo...

9
Analisador de tags simples

Este é um modelo de um analisador de HTML que perdoa. Em vez de analisar o HTML e extrair atributos, nesse código golf, o analisador de tags será simples. Escreva uma função que analise uma estrutura de tags e retorne seu formulário entre parênteses. Uma tag de abertura consiste em uma letra...

9
De onde você veio?

INTERCAL é uma linguagem maravilhosa, mas nem sempre é fácil entender o código de outras pessoas. Esse é particularmente o caso se eles usarem a instrução COME FROM. Definição de desafio Escreva um programa ou função que aceite o código fonte de um programa INTERCAL como um fluxo de texto /...

9
Analisador de arquivo do necrotério DCSS

Neste desafio, você precisa analisar os arquivos do necrotério do jogo roguelike Dungeon Crawl Stone Soup e enviá-lo para STDOUT. O que são esses arquivos do necrotério? Quando você morre, um arquivo de texto é gerado com os dados desse personagem. Você pode ver que equipamento o personagem...

9
As dez cem palavras mais comuns

Esta pergunta foi escrita porque "Thing Explainer" é divertido de ler e me deu uma idéia. Escreva "coisas que fazem o computador fazer coisas" que lê / pega um conjunto de letras, números e coisas assim "#%|?e retorna True / 1se todas as palavras fizerem parte desse conjunto . Se todas as...

9
Crie todas as combinações de grupos de variáveis ​​até o pedido n

ESPECIFICAÇÃO Dadas as mvariáveis, crie todas as combinações conforme a ordem n. Por exemplo, A saída do mapeamento de duas variáveis ​​( ae b) para ordenar 1seria: uma b ab A saída do mapeamento de duas variáveis ​​( ae b) para ordenar 2seria: uma a 2 b b 2 ab a 2 b ab 2 a 2 b 2 A saída...

9
Aumentando, diminuindo, nenhum ou todos?

Tome duas entradas, um vetor não-vazia / lista contendo dígitos 1e 2e uma corda (não, você não pode levar 0/1em vez disso). A string será uma das seguintes (em minúsculas, exatamente como está escrito abaixo: increasing decreasing ones twos all none Se a sequência for ____, você retornará os...

9
Golf os pseudoprimes!

Introdução / Histórico Em uma discussão recente no chat de criptografia, fui desafiado a discutir / ajudar com o teste de primalidade de Fermat e os números de Carmichael. Esse teste é baseado na premissa que a^(p-1) mod p==1sempre será válida para primos p, mas nem sempre para compostos. Agora,...

9
Expand Cadeias de comparação

Diferentemente da maioria das linguagens, o Python avalia a<b<ccomo seria feito em matemática, na verdade comparando os três números, em vez de comparar o booleano a<bcom c. A maneira correta de escrever isso em C (e muitos outros) seria a<b && b<c. Nesse desafio, sua tarefa...

9
Dada uma entrada int n, imprima n * invertido (n)

Dado um número inteiro n, impriman * reversed(n) reversed(n)é o número que você obtém quando reversedigita os dígitos n. reverse(512) = 215 reverse(1) = 1 reverse(101) = 101 >>>>>>>> func(5) = 5*5 = 25 func(12) = 12*21 = 252 func(11) = 11*11 = 121 func(659) =...

9
Dicas para jogar golfe no The Powder Toy

Divirta-se com este, The Powder Toy é um desafio interessante para o golfe, especialmente com a lógica do filt. O que faz do TPT um desafio são as muitas e muitas maneiras de abordar um problema: Should I use Cellular Automaton rules, SWCH logic, Filt logic, subframe filt logic, and/or wall...

8
Converter entre prefixos SI

Introdução O Sistema Internacional de Unidades é um sistema de medição em todo o mundo, exceto em alguns países, incluindo os EUA . O sistema SI (ou sistema métrico) é baseado em potências de dez, listadas abaixo (observe que esta é uma tabela incompleta): femto(f) pico(p) nano(n) micro(μ)...