jogo de palavras - Online na nuvem

Este é o jogo de palavras de comando que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


jogo de palavras - localizador de anagramas

SINOPSE


jogo de palavras corda [-slxavnmd] [-C palavra] [-f arquivo de palavra]

DESCRIÇÃO


jogo de palavras é um localizador de anagramas. O que é um anagrama? Bem, vamos voltar para Merriam-Webster's
Dicionário Colegiado, Décima Edição:

anagrama:
uma palavra ou frase feita pela transposição de letras de outra palavra ou frase.

Cada letra do anagrama deve aparecer com a mesma freqüência da seqüência original.

Por exemplo, as letras na palavra "parar" podem ser reorganizadas para soletrar "tampos" ou "potes" ou
"sotp". "sotp" não é uma palavra e não tem interesse ao gerar anagramas. "parar" tem
quatro letras, portanto, há 24 maneiras de reorganizar suas letras. No entanto, muito poucos dos
rearranjos realmente significam palavras.

O jogo de palavras, ao usar uma lista de palavras, pega uma sequência de letras especificada e usa a lista
de palavras para encontrar anagramas da string.

A propósito, anagramas de "jogo de palavras" para "Rowdy Pal", e o programa realmente pode viver de acordo com isso
anagrama particular. Consegui criar anagramas da maioria dos meus colegas de trabalho
nomes que são humorísticos, descritivos, satíricos ou, ocasionalmente, bastante vulgares.

OPÇÕES


string String a ser anagramada. Isso deve ser visto no programa as a solteiro argumento.
Se você sentir que deve colocar espaços na string, no UNIX, você terá que colocar
barras invertidas antes dos espaços ou apenas coloque a string inteira entre aspas duplas.
Apenas deixe os espaços de fora porque o programa os joga fora de qualquer maneira.

-s Operação silenciosa. Se esta opção for usada, o cabeçalho e os números de linha não são
impresso. Isso é útil se você deseja que a saída contenha apenas os anagramas. Usar
esta opção com a opção l (e x) para gerar uma lista de palavras que pode ser canalizada ou
redirecionado. Esta opção não suprime mensagens de erro que são impressas para
stderr. Encontrar zero anagramas não é um erro.

-l Imprime uma lista de palavras candidatas antes de anagramar. Esta é a lista de palavras que
pode ser soletrado com as letras da string especificada, sem letras sendo
usados ​​com mais frequência do que aparecem na string de entrada.

-x Não executa anagramas. Use com l se você quiser apenas a lista de palavras candidatas
sem anagramas.

-a Permite anagramas contendo duas ou mais ocorrências de uma palavra.

-v Considere strings sem vogais como palavras candidatas e não desista quando houver
não há vogais restantes após as extrações.

-m Limita o comprimento da palavra candidata a um número máximo de letras. Siga por um número inteiro.
m12 significa palavras-limite a 12 letras. m5 significa limitá-los a 5 letras.

-n Limita o comprimento da palavra candidata a um número mínimo de letras. Siga por um número inteiro.
n2 significa palavras-limite a 2 letras. n11 significa limitá-los a 11 letras.

-d Limita o número de palavras em anagramas a um número máximo. Siga por um número inteiro. d3
significa que nenhum anagrama deve conter mais de 3 palavras. d12 significa limitar anagramas a 12
palavras. Esta é atualmente a opção que eu recomendo para limitar a produção, uma vez que um
a otimização foi adicionada para acelerar a execução em alguns casos quando esta opção é
usava.

-w Especifique uma palavra que deve aparecer em todos os anagramas. Isso é útil se você já
tenha em mente uma palavra que você deseja nos anagramas. Esta opção deve ser especificada
no final do comando, seguido por um espaço e a palavra a ser usada.

-f Especifique qual lista de palavras usar. Consultar exemplo! Esta opção deve ser especificada em
o final do comando, seguido por um espaço e o nome do arquivo de palavras alternativo. Esse
é útil se você tiver outras listas de palavras para tentar ou se estiver interessado em fazer
sua própria lista de palavras personalizada. Novo recurso: use um hífen como nome do arquivo se o
a lista de palavras deve ser lida a partir de stdin.

EXEMPLOS


jogo de palavras persiangulf
Anagrama da string "persiangulf".

jogo de palavras anagrama -lx
Imprime a lista de palavras da lista de palavras que podem ser soletradas usando as letras
da palavra "anagrama". Uma letra não pode ser usada com mais frequência do que o número
muitas vezes ocorre na palavra "anagrama". Nenhum anagrama é gerado.

jogo de palavras tomservocrow -n3m8
Anagrama da string "tomservocrow". Não use palavras com menos de 3 letras ou
mais de 8 letras.

jogo de palavras persiangulf -ld3m10 -f / usr / share / dict / words
Imprima as palavras candidatas para a string "persiangulf". Imprimir anagramas contendo
até 3 palavras, sem considerar palavras com mais de 10 caracteres. Use o
arquivo "/ usr / share / dict / words" em vez de "words721.txt".

jogo de palavras soylentgreen -n3w roubado -f w2
Imprima anagramas de "soylentgreen" contendo a palavra "roubado" e use o arquivo "w2"
como o arquivo de lista de palavras. Descarte as palavras candidatas com menos de 3 caracteres.

jogo de palavras universidade -slx
Imprima a lista de palavras candidatas para a string "universidade". A saída consistirá
de apenas palavras. Esta saída é mais útil para redirecionar para um arquivo ou para
canalizando para outro programa.

jogo de palavras trymeout -s
Faça um anagrama da string "trymeout" e imprima os anagramas sem números de linha. o
o cabeçalho não será impresso. Isso é útil para canalizar a saída para outro
processo (ou salvá-lo em um arquivo para ser usado por outro programa) sem ter que
analise a saída para remover os números e o cabeçalho.

teste de jogo de palavras -v
Anagrama "trymeout" como de costume, mas no caso de cadeias de caracteres sem vogais na lista de palavras,
considere-as como possíveis palavras candidatas.

cat wordlist1 wordlist2 wordlist3 | sort -u | teste de jogo de palavras -f -
Anagrama "trymeout" e leia a lista de palavras de stdin, de modo que, neste caso, o
três listas de palavras "lista de palavras1", "lista de palavras2" e "lista de palavras3" serão concatenadas e
canalizado para jogo de palavras como a lista de palavras. O "sort -u" existe para remover duplicatas
palavras da lista de palavras combinada.

NOTAS


Se os especificadores de opção forem combinados, como em "an7m7d5f" ou "d3n5f", o f deve vir
por último, seguido por um espaço e o arquivo de lista de palavras.

A opção "w" é usada da mesma maneira.

Limite o número de palavras a serem consideradas, se desejar, usando as opções n e m ou melhor
ainda, use a opção d para limitar a profundidade, ao anagramar certas strings demoradas.
O programa está atualmente otimizado para acelerar a execução em alguns casos quando a opção d é
usava.

É altamente recomendável que o arquivo "words721.txt" distribuído com o programa seja
usado, uma vez que muitas combinações absurdas de duas e três letras que não são palavras foram
eliminado. Isso torna a qualidade da saída um pouco melhor e acelera a execução de
o programa um pouco. Qualquer lista de palavras pode ser usada, desde que haja uma palavra por
linha. Sinta-se à vontade para criar sua própria lista de palavras personalizada e usá-la em seu lugar. A lista de palavras
não precisa ser classificado de nenhuma maneira particular.

Use o jogo de palavras online usando os serviços onworks.net



Programas online mais recentes para Linux e Windows