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
Dicas para jogar golfe em Julia
Que dicas gerais você tem para jogar golfe em Julia? Estou procurando idéias que possam ser aplicadas para codificar problemas de golfe em geral que sejam pelo menos um pouco específicos para Julia (por exemplo, "remover comentários" não é uma resposta).
20 code-golf  tips 

6
Encontre o caractere ímpar em um padrão
Entrada A primeira linha será uma determinada sequência repetida várias vezes. Por exemplo, poderia ser abcabcabcabc, [];[];[];etc. Pode ser cortado; por exemplo: 1231231231. Sempre encontre a corda mais curta; por exemplo, se a linha é 22222, então a string é 2, not 22or 22222ou qualquer outra coisa. A corda sempre …
20 code-golf 

3
JSFuck Golf - Olá Mundo
JSFuck é uma linguagem esotérica na qual qualquer instrução Javascript pode ser reproduzida com precisão em outro programa Javascript válido que usa apenas os 6 caracteres []()!+. O conversor JSFuck, quando recebe uma entrada de alert("Hello World!"), produz um bloco de código com 22.948 caracteres. Como o programa usou muitas …


17
Que comece a trigonometria!
Introdução: O seno de xé dado pela fórmula: sin(x) = x - x^3/3! + x^5/5! - x^7/7! + x^9/9! - x^11/11! // and more follows... O cosseno de xé dado pela fórmula: cos(x) = 1 - x^2/2! + x^4/4! - x^6/6! + x^8/8! - x^10/10! // and more follows... Tarefa: …
20 code-golf  math 

2
Desenhe o bule de chá de Utah
O bule de chá de Utah , originalmente criado por Martin Newell, é um objeto conveniente para testar programas gráficos 3D. A tarefa é criar uma imagem em wireframe do bule na projeção em perspectiva. Para incentivar a idéia de um aplicativo de código-fonte , a visualização e o controle …

14
Escreva um programa de criptografia Playfair
Escreva um programa que use duas linhas de entrada e use a primeira como uma frase-chave para criptografar a segunda de acordo com a técnica de criptografia da Playfair. A Wikipedia descreve a criptografia Playfair com mais detalhes , mas para evitar qualquer ambiguidade, aqui está um breve resumo: 1. …

4
Encontre o Casco Convexo de um conjunto de pontos 2D
Quando você martela um conjunto de pregos em uma placa de madeira e enrola um elástico em volta deles, você obtém um Casco Convexo . Sua missão, se você decidir aceitá-la, é encontrar o casco convexo de um determinado conjunto de pontos 2D. Algumas regras: Escreva como uma função, as …

10
Explorar "espaço em branco livre"
Suponha que um desafio do codegolf não conte com espaço em branco na duração do seu programa. Engane esse sistema codificando seu script em espaço em branco e jogue um script que decodifique e execute o espaço em branco incorporado. Exemplo Minha solução para o Meta Golf Challenge do JBernardo …

9
Encontre o período Pisano
A sequência de Fibonacci é uma sequência bem conhecida, na qual cada entrada é a soma das duas anteriores e as duas primeiras são 1. Se tomarmos o módulo de cada termo por uma constante, a sequência se tornará periódica. Por exemplo, se decidimos computar a sequência mod 7, obteríamos …

30
Decodificação de Comprimento de Execução
Escreva o código mais curto no idioma de sua escolha para executar a decodificação do comprimento da execução da string especificada. A string será fornecida como entrada no stdin no formato CNCNCNCNCNCNCNCN onde cada um Cpode ter qualquer caractere ASCII imprimível e cada Num é um dígito 1para 9(inclusive). Entrada …
20 code-golf  string 

13
Implementar um Solver de força bruta Sudoku
Implemente o menor solucionador de Sudoku usando adivinhação. Como recebi alguns pedidos, adicionei isso como uma pergunta alternativa para aqueles que desejam implementar um solucionador de sudoku de força bruta. Quebra-cabeça Sudoku: | 1 2 3 | 4 5 6 | 7 8 9 -+----------------------- A| 3 | 1 | …

15
Código mais curto para criar um jogo Muito baixo - Muito alto
Você precisa criar um jogo Muito baixo --- Muito alto (TLTH) no código mais curto (em bytes) Regras do jogo: O computador escolherá um número aleatório fora do intervalo inteiro (-32768..32767). Agora você vai pensar em um número e inseri-lo. O computador dirá se o seu número é menor ( …
20 code-golf 

30
Persistência aditiva
O código mais curto para passar todas as possibilidades vence. Em matemática, a persistência de um número mede quantas vezes uma determinada operação deve ser aplicada aos seus dígitos até que certa condição fixa seja atingida. Você pode determinar a persistência aditiva de um número inteiro positivo adicionando os dígitos …

30
Imprimir alfabeto personalizado
O desafio Exiba o alfabeto de uma determinada letra lida na entrada do console. Se a letra estiver em maiúscula, é necessário exibir o alfabeto em maiúsculas. O alfabeto impresso deve terminar na letra precedente da que foi inserida. Se um parâmetro adicional for adicionado à entrada (um ponto simples …
20 code-golf  string 

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.