Puzzles de programação e golfe de código

Perguntas e respostas para programar entusiastas de quebra-cabeças e golfistas de código

5
Cálculo de disparo rápido
Cálculos rápidos de trigonometria Sua tarefa é criar um programa que possa calcular o seno, o cosseno e a tangente de um ângulo em graus. Regras Não há funções trigonométricas embutidas (nem mesmo secantes, cossecantes e cotangentes, se o seu idioma as possuir). Você pode usar tabelas de pesquisa, mas …

16
Dicas para jogar golfe no T-SQL
Que dicas gerais você tem para jogar golfe no T-SQL? Estou procurando idéias que possam ser aplicadas para codificar problemas de golfe em geral que sejam pelo menos um pouco específicos para o T-SQL. Poste uma dica por resposta. Obrigado a Marcog pela ideia original. :)
16 code-golf  tips  sql 

18
Palíndromo da base mais baixa
Dado um número n, escreva uma função que encontre a menor base, b ≥ 2como num palíndromo na baseb . Por exemplo, uma entrada de 28deve retornar a base, 3pois a representação ternária de 28 é 1001. Embora 93seja um palíndromo na base 2 e na base 5, a saída …

2
Programa que se permite codificar uma sequência (variante-quine)
Escreva um programa que imprima a seguinte linha de 80 caracteres: Este programa do codegolf.stackexchange.com permite-se codificar uma string. depois aceita uma linha de entrada e depois imprime seu código-fonte com seus pontos de código possivelmente reordenados (nenhum adicionado e nenhum excluído). Quando esse código é executado, o mesmo precisa …
16 code-golf  quine 


2
Compactando fórmulas booleanas
Sintaxe ~não /\e \/ou tverdadeiros ffalsos P, Q, FISH, etc: variáveis (Os operadores são dados em ordem de precedência) Introdução Algumas fórmulas booleanas podem ser alteradas para formas diferentes para torná-las mais curtas. Por exemplo, a fórmula ~(~P /\ ~Q) pode ser alterado para a forma mais curta P\/Q enquanto …

24
Jogo de números anexados
Jogo de números anexados Escreva uma função / programa que utilize 2 parâmetros inteiros, parâmetros inteiros ou variáveis ​​inteiras , um número inicial e uma contagem máxima de iterações. O código deve executar o exemplo de jogo a seguir para construir um novo número e repetir até que o número …
16 code-golf 

24
Função MacDonald antiga
Crie uma função no idioma escolhido que imprima o seguinte: Old MacDonald had a farm, E-I-E-I-O, And on that farm he had a cow, E-I-E-I-O, With a moo moo here and a moo moo there, Here a moo, there a moo, everywhere a moo moo, Old MacDonald had a farm, …

2
Ascii art gráfico de pizza
Seu objetivo é produzir um gráfico de pizza de arte ASCII. Isso é código-golfe, então o programa mais curto (contando os bytes do código-fonte, não os caracteres) vence. Nenhum software externo ou API é permitido. Somente os nativos de cada idioma. O ângulo inicial e a direção (no sentido horário …

14
Logs independentes
O problema" Defina uma função log(ou outro nome de três letras) que, quando chamada, registrará / imprimirá / gravará (qualquer que seja o padrão para o idioma em questão), tanto a instrução (como fonte) quanto o primeiro argumento. Em outras palavras: i=777 j=333 log(i) //outputs: "log(i) 777" log(i+j+1) //outputs: "log(i+j+1) …
16 code-golf 

18
Anonimize nomes - mais ou menos
Edit: Haverá um bônus de -20 para mascaramento aleatório Olá colegas denunciantes e portadores de conhecimento secreto. Devo-me a uma entrevista por correio e, é claro, não posso dizer nomes específicos em toda a extensão. Mas, como quero divulgá-lo de uma maneira não tão óbvia, preciso de sua ajuda. Fornecerei …
16 code-golf 


17
Calcular uma dica
Você e um amigo entram em um bar. O barman trata você bem, então você decide dar uma gorjeta nele. Então você pega seu confiável computador de bolso e escreve um programa rápido para calcular uma dica para você, pois ele não possui uma calculadora embutida. Mas espere! As chaves …

3
rei + torre vs rei
É o fim de outro jogo de xadrez bem jogado. Você é o jogador branco e ainda tem uma torre e seu rei. Seu oponente só tem o rei dele. Desde que você é branco, é a sua vez. Crie um programa para jogar esta partida de xadrez. Sua saída …
16 code-golf  chess 

7
Período da representação decimal
Escreva uma função que use um único número inteiro positivo n e retorne o período da representação decimal de 1 / n . Casos de teste: 1 -> 1 # 1/1 = 1.0000...... = 1._0 2 -> 1 # 1/2 = 0.5000...... = 0.5_0 3 -> 1 # 1/3 = …

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.