Perguntas com a marcação «natural-language»

Problemas envolvendo processamento de linguagens naturais de maneira humana. As tarefas incluem a interpretação de texto livre, correção de ortografia ou gramática, compreensão de pronúncia etc.

1
Escreva um Censor Não-ambíguo D * mn
Os censores são uma ferramenta comum usada nas interwebs. Mas eles frequentemente censuram muito a palavra e, assim, tornam a maldição ambígua para o leitor. E às vezes eles não censuram o suficiente, então as palavras ainda permanecem ofensivas. Sua tarefa é consertar isso. Sua tarefa Escreva um programa / …

27
Gere uma palavra pronunciável
O desafio é simples: gerar uma palavra. Especificações: A palavra deve ser pronunciável. Isso é definido como "alternando entre uma consoante e uma vogal". Uma consoante é uma das seguintes letras: bcdfghjklmnpqrstvwxz Uma vogal é uma das seguintes letras: aeiouy O Word deve ser gerado aleatoriamente. As palavras devem poder …

13
Quantas sílabas nesse número?
Adoraria pegar um número e saber quantas sílabas existem nele, quando faladas em inglês. Vamos limitar isso a números inteiros positivos que são menores que mil. Como sou britânico, seguiremos a coluna das centenas com um 'e' quando houver dígitos diferentes de zero depois dele. O desafio Escreva um código …

12
AZ em 10, você vê?
Como acompanhamento do meu desafio anterior, conte até 20 com palavras! , usaremos novamente a lista de palavras desse desafio para executar outra tarefa. Desta vez, você estará usando exclusivamente: https://github.com/Magic Octopus Urn / wordListsByLength / blob / master / 10.txt Para escolher 26 palavras diferentes, cada uma começando com …

18
Copodope Gopolopfop
A Língua: Oppificação Um idioma engraçado para falar é criado aplicando o seguinte processo a cada palavra: Coloque opapós cada consoante. Assim Codese torna Copodope. Sim é isso. Para o propósito deste desafio, yé sempre uma consoante. O desafio: desoplificação Dada uma palavra oprificada, retorne a palavra original. A entrada …

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 

2
Livros cheios de bobagens: Identifique limericks
Como todos sabemos, os limericks são poemas curtos, de cinco linhas e ocasionalmente lascivos, com um esquema de rima AABBA e um medidor anapésico (o que quer que seja): Escrevendo a absurda linha de Limerick, linha um e linha cinco, rima em palavras E assim como você calculou Eles rimam …


5
Processamento de texto # 1: Hifenização
fundo Esta é a primeira parte de um campo de golfe de 3 buracos no processamento de texto. A idéia geral é que, se você pegar um texto de entrada e direcioná-lo através das soluções para os três desafios (com uma pequena quantidade de código de cola), ele cuspirá um …

15
Portões lógicos manualmente
Faça um programa que simule os portões lógicos básicos. Entrada: uma palavra em maiúsculas seguida por 2 números binários de 1 dígito, separados por espaços, como OR 1 0. Os portões OR, AND, NOR, NAND, XOR, e XNORsão necessários. Saída: qual a saída da porta lógica inserida receberia os dois …
13 code-golf  logic-gates  hashing  code-golf  code-golf  number  array-manipulation  integer  code-golf  string  unicode  text-processing  cops-and-robbers  boggle  cops-and-robbers  boggle  code-golf  ascii-art  code-golf  word-puzzle  king-of-the-hill  python  code-golf  sequence  kolmogorov-complexity  code-golf  source-layout  code-golf  string  kolmogorov-complexity  math  number  code-golf  date  code-golf  combinatorics  recursion  game  king-of-the-hill  javascript  code-golf  array-manipulation  code-golf  radiation-hardening  self-referential  code-golf  integer  code-golf  number  code-golf  set-theory  code-golf  sequence  code-golf  string  sorting  natural-language  code-golf  decision-problem  number-theory  primes  code-golf  code-golf  ascii-art  code-challenge  array-manipulation  sorting  rubiks-cube  regular-expression  code-golf  counting  file-system  recursion  code-golf  string  kolmogorov-complexity  color  code-golf  game  code-challenge  permutations  encode  restricted-time  decode  code-golf  math  decision-problem  matrix  integer  palindrome  code-golf  matrix  statistics  king-of-the-hill  king-of-the-hill  python  card-games  code-golf  string  natural-language  code-golf  sequence  number-theory 

6
Distância para quatro
Este desafio é baseado neste vídeo . Eu recomendo que você assista antes de tentar este desafio. Primeiro, definimos uma função. Esta função ( OEIS ) recebe um número inteiro n como entrada e gera o número de letras na representação em inglês de n (sem espaços ou hífens). Por …

13
Produtos Fibonacci
Você pode decompor um número maior que 0 como uma soma exclusiva dos números positivos de Fibonacci. Nesta questão, fazemos isso subtraindo repetidamente o maior número possível de Fibonacci positivo. Por exemplo: 1 = 1 2 = 2 3 = 3 4 = 3 + 1 12 = 8 + …
13 code-golf  math  sequence  fibonacci  code-golf  word  code-golf  cipher  code-golf  string  math  subsequence  code-golf  regular-expression  code-golf  brainfuck  assembly  machine-code  x86-family  code-golf  math  factorial  code-golf  math  geometry  code-golf  math  arithmetic  array-manipulation  math  number  optimization  stack  metagolf  code-golf  tips  assembly  code-golf  tips  lisp  code-golf  number-theory  path-finding  code-golf  number  sequence  generation  code-golf  math  geometry  code-golf  grid  permutations  code-golf  code-golf  graphical-output  geometry  fractal  knot-theory  code-golf  math  arithmetic  code-golf  interpreter  balanced-string  stack  brain-flak  code-golf  math  set-theory  code-golf  math  array-manipulation  code-golf  code-golf  string  natural-language  code-golf  code-golf  math  linear-algebra  matrix  code-golf  string  encode 


4
Imperfeições em francês
Para conjugar um verbo em l'imparfait , é necessário executar as seguintes etapas: Encontre o "radical" da palavra; isso é obtido omitindo a -onsforma nous-conjugada da palavra. Por exemplo, vivre é nous vivons ; removendo -onsdos vivons produz viv-. Pegue a haste e adicione um final apropriado, de acordo com …


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.