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

Code-golf é uma competição para resolver um problema específico com o menor número de bytes de código-fonte.

7
Calcular um dígito de verificação usando o algoritmo Damm
Existem algoritmos populares de dígito de verificação, como Luhn, e outros bons , por exemplo, o algoritmo Damm. A única razão possível por trás da popularidade de algoritmos como o Luhn é que existem implementações de código deles. Isso significa que nós, como comunidade, temos o poder de mudar o …
17 code-golf 

4
Terapia de grupo: identificar grupos
Escreva um programa que determine se a tabela de multiplicação do magma finito especificado representa um grupo. Um magma é um conjunto com uma operação binária fechada, o que significa para todos a, b em G, a * b está novamente em G (Fechamento) Seja (G, *) um magma. (G, …



6
Traçando os matizes de uma imagem
Carregue uma imagem nesse snippet de pilha e mova o mouse sobre ela. Uma curva preta que segue o ângulo da tonalidade , começando no ponto do cursor, será desenhada: <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script><style>canvas{border:1px solid black;}</style>Load an image: <input type='file' onchange='load(this)'><br><br>Max length <input id='length' type='text' value='300'><br><br><div id='coords'></div><br><canvas id='c' width='100' height='100'>Your browser doesn't …

9
Avalie uma cadeia de desigualdades
Escreva um código para avaliar se uma cadeia de desigualdades é verdadeira ou falsa. Um exemplo de entrada é a sequência 3<=4!=9>3==3 Isso é verdade porque cada um de seus componentes é verdadeiro: (3<=4) and (4!=9) and (9>3) and (3==3) Entrada: Uma sequência que representa uma cadeia de uma ou …
17 code-golf 


20
Gere qualquer número inteiro aleatório
Seu programa / função deve produzir exatamente um número inteiro gera qualquer número inteiro com probabilidade positiva gerar um número inteiro maior que 1.000.000 ou menor que -1.000.000 com pelo menos 50% de probabilidade. Exemplo de saídas (tudo deve ser possível): 59875669123 12 -42 -4640055890 0 2014 12 24 -7190464664658648640055894646646586486400558904644646646586486400558904646649001 …

8
Relativo vs Absoluto
Se alguém de frente para o norte no ponto A nesta grade quiser que as direções sigam o caminho verde (como elas só podem seguir linhas de grade) até o ponto B, você pode dizer a elas: Vá North, North, West, East, East, South, East, East. ou equivalente Vá Forward, …
17 code-golf 

7
Encontre um criminoso no ouvido, dedo e cabeça
Antes da descoberta de impressões digitais e testes de DNA, a polícia britânica usou um sistema antropométrico para identificar reincidentes. Certas partes dos corpos dos criminosos foram medidas e armazenadas em registros - presume-se que essas partes do corpo não mudem de tamanho após a idade adulta. Este sistema era …
17 code-golf  math 


7
Duas saídas
O desafio Apresento a vocês outro desafio de espião contra espião, colocando ofuscadores versus crackers. Nesse caso, no entanto, o dado a ser protegido não é uma entrada, mas uma saída . As regras do desafio são simples. Escreva uma rotina com as seguintes especificações: A rotina pode ser escrita …

10
Os Símbolos vs. As Letras
Os Símbolos vs. As Letras Os caracteres ASCII foram divididos mais uma vez ! Seus conjuntos são As letras e Os símbolos . As cartas ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz Os Símbolos !"#$%&'()*+,-./0123456789:;<=>?@[\]^_`{|}~ A tarefa é escrever dois programas: Imprima cada uma das cartas exatamente uma vez sem usar nenhuma delas em seu programa. …

10
Escreva um solucionador de equações de palavras [duplicado]
Esta pergunta já tem respostas aqui : Explorar "espaço em branco livre" (10 respostas) Fechado no mês passado . Introdução Considere o seguinte exemplo: CODE + GOLF —————— GREAT Esta é uma equação em que cada letra representa um dígito decimal e as palavras representam números naturais (letras semelhantes representam …

10
Escreva um intérprete para o meu idioma esotérico Jumper
Eu pensei em linguagem esotérica Jumper. Mais tarde você verá o porquê. Opera com memória de acesso aleatório com bytes como células. A RAM é zero indexada e inicialmente preenchida com zeros. Ao tentar acessar células com índices negativos, o erro deve ser exibido e o programa finalizado. Ao tentar …

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.