Perguntas com a marcação «code-golf»

10
Viés de distância de Levenshtein

Escreva um programa em uma linguagem com nome Aque, dada uma string S, produz o nome de uma linguagem de programação diferente B. O comprimento de Bdeve ser igual à distância de Levenshtein (abrev. "LD") entre Ae S. Para ser considerada uma linguagem de programação, Bdeve ter uma página esolangs ou...

10
Implementar o utilitário dog bash

dog é um utilitário de linha de comando que recebe um número arbitrário de argumentos, o primeiro dos quais é o texto a ser escrito e os outros são arbitrariamente muitos arquivos. O dogutilitário dividirá o texto em partes iguais sobre esses arquivos. Se houver um restante n, os primeiros...

10
Alinhar o texto a um bloco

Tarefa Sua tarefa é escrever um programa inteiro, que alinhará a entrada fornecida a um bloco de tamanho especificado. Entrada: 40 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud...

10
"I" tem "i" chance de ocorrer

Projete um gerador de números aleatórios em que o iésimo número tenha i% de chance de ocorrer para todos os 0 <i <14. 0 deve ter exatamente 9% de chance de ocorrer. A semente do gerador deve ser a hora do sistema. Você não pode usar uma função predefinida para geração de números...

10
Está chovendo? Não sei dizer

Estes são pingos de chuva: ! | . " : Estas são partículas de nuvens: ( ) _ @ $ & Quero que você verifique, quando recebe um bloco de texto, se está ou não chovendo. Está chovendo se, para cada gota de chuva, há uma partícula de nuvem em algum lugar acima dela. Deve haver uma partícula de...

10
Desigualdade de rearranjo

fundo A desigualdade de rearranjo é uma desigualdade baseada em números de reorganização. Se eu tiver duas listas de números do mesmo comprimento, x 0 , x 1 , x 2 ... x n-1 e y 0 , y 1 , y 2 ... y n-1 do mesmo comprimento, onde eu É permitido reorganizar os números na lista, uma maneira de...

10
Gerar sequência de palito de dente

O que é a sequência de palitos de dente? De acordo com a Wikipedia Na geometria, a sequência de palitos de dentes é uma sequência de padrões bidimensionais que podem ser formados adicionando repetidamente segmentos de linha ("palitos de dentes") ao padrão anterior na sequência. A primeira...

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
Ação de Graças Turquia

(Espero que ainda seja Ação de Graças para você) Você tem um peru para o jantar de ação de graças, mas não sabe como distribuí-lo uniformemente. O problema é que algumas pessoas comem mais que outras, então você precisa encontrar uma solução Entrada Haverá duas entradas. O primeiro será uma arte...

10
Palavras-chave do título no contexto

Esse desafio é baseado em um problema descrito em D. Parnas, Sobre os critérios a serem usados ​​na decomposição de sistemas em módulos e elaborado em J. Morris, Programação Real em Linguagens Funcionais . Escreva um programa ou função que tenha uma lista de títulos de livros stdinou como...

10
Quebre o cofre!

Inspirado em /puzzling/24334/to-catch-a-thief Você recebe uma grade npor n( nela própria é uma entrada opcional) preenchida com 0s e 1s (ou qualquer outro caractere de sua escolha). Seu objetivo é tornar todas as células iguais ( 0ou 1). Você pode fazer uma série de movimentos, conforme definido...

10
Numerônimos ou N8s?

Um numerônimo (também conhecido como "contração numérica") ocorre quando uma palavra é reduzida usando números. Um método comum de contração é usar o comprimento da substring substituída para substituir todos, exceto o primeiro e o último caracteres. Por exemplo, use em i18nvez de...

10
Uma formiga pode soletrar palavras andando no cubo?

Escreva uma função que aceite dois parâmetros: um número inteiro positivo n e uma lista de palavras. Dado um cubo de unidades n- por- n- por- n , atribua uma letra aleatória (AZ) a cada unidade de superfície. (Para um cubo 3x3x3, haveria 9 unidades de superfície em cada face.) Em seguida,...

10
Ponto no casco convexo (2D)

fundo O casco convexo de um número finito de pontos é o menor polígono convexo que contém todos os pontos, como vértices ou no interior. Para mais informações, consulte esta pergunta no PGM, que a define muito bem . Entrada N+1As coordenadas 2D ( N >= 3) passaram STDIN(com outras entradas de...

10
Computador binário de par I-Ching

Introdução I Ching é um texto antigo de adivinhação e o mais antigo dos clássicos chineses. Ele usa um tipo de adivinhação chamado cleromancia, que produz números aparentemente aleatórios. A unidade básica do Zhou yi é o hexagrama (卦 guà), uma figura composta por seis linhas horizontais...

10
Dicas para jogar golfe em Forth

Que dicas gerais você tem para jogar golfe em Forth (e seus clones)? Estou procurando idéias que possam ser aplicadas para codificar problemas de golfe em geral que sejam pelo menos um pouco específicos para a Forth (por exemplo, "remover comentários" não é uma