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

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


16
Crie um relógio analógico
Crie um relógio analógico Objetivo: criar um relógio analógico funcional usando qualquer linguagem de programação. Requisitos: Seu relógio deve apresentar pelo menos os ponteiros de hora e minuto. O relógio produzido pode estar na forma de uma imagem, uma animação ou arte ASCII. Espera-se que o relógio mostre a hora …


30
Emule uma tela de 7 segmentos
Tarefa A tarefa é exibir qualquer um dos 128 estados possíveis de uma exibição de 7 segmentos . Seu programa deve aceitar uma seqüência de 7 caracteres ("bits") que são 0ou 1. O primeiro bit de entrada corresponde ao segmento A da ilustração a seguir, o segundo a B, etc …
24 code-golf 

8
Colisão de bolas de bilhar
Dadas as posições e velocidades bidimensionais de um par de bolas de bilhar logo antes do impacto, calcule suas velocidades após uma colisão perfeitamente elástica . As esferas são consideradas esferas ideais (ou equivalentemente: círculos) com o mesmo raio, mesma massa, densidade uniforme e sem atrito. A entrada consiste em …

18
Calcular o Ultraradical
O que é o Ultraradical O ultraradical , ou o radical Bring, de um número real é definido como a única raiz real da equação quintica .aumaax5+x+a=0x5+x+uma=0 0x^5+x+a=0 Aqui usamos para denotar a função ultradadical. Por exemplo, , já que .UR(⋅)vocêR(⋅)UR(\cdot)UR(−100010)=10vocêR(-100010)=10UR(-100010)=10105+10−100010=0105+10-100010=0 010^5+10-100010=0 Desafio Escreva um programa ou uma função completa, …

20
1, 2, 4, 8, 16, ... 33?
Desafio Escreva uma função / programa que emita o n'th elemento, ou o primeiro nelemento, na conhecida sequência numérica: 1, 2, 4, 8, 16 ... Ah, espere ... esqueci os primeiros números: 1, 1, 1, 1, 2, 4, 8, 16 ... Heck, vou adicionar mais alguns para uma boa medida: …

15
Localizador de número de quarto
Localizador de número de quarto Encontrei uma técnica interessante para resolver problemas no meu trabalho quando recebi o número errado da sala de um colega para uma reunião. De vez em quando, a caminho de uma reunião, um membro da minha equipe me envia o número da sala errado, geralmente …
24 code-golf 

6
Distâncias para coordenadas
Não há n pessoas em um plano 2D. Usando distâncias entre eles, vamos encontrar suas posições. Para obter uma resposta única, você deve fazer quatro suposições: Existem pelo menos 3 pessoas. A primeira pessoa está na posição (0, 0). A segunda pessoa está na posição (x, 0) para alguns x> …

4
Três ponteiros! Mas que tipo?
De http://en.wikipedia.org/wiki/Triangle : Escreva um programa que use três tuplas de coordenadas 2D (cartesianas) e classifique o formato que esses três pontos descrevem. Em quase todos os casos, esses pontos descreverão um triângulo de tipos variados. Em alguns casos degenerados, os pontos descrevem um ponto singular ou uma linha reta. …

10
Teorema do número poligonal de Fermat
O teorema dos números poligonais de Fermat afirma que todo número inteiro positivo pode ser expresso como a soma de no máximo nnn nnn números na diagonal. Isso significa que todo número inteiro positivo pode ser expresso como a soma de até três números de triângulos, quatro números quadrados, cinco …

23
Encha uma tigela com sopa de letrinhas
Nós parecem não obter cansado de desafios alfabeto-relacionados ... A receita Dado uma sequência de letras S e dois inteiros positivos M, N, produza uma sopa de letrinhas com as letras de Socupar posições aleatórias em uma tigela retangular de tamanho M× N, emoldurada por um caractere não alfabético e …


25
Contar edições que representam o período de carência
Quando você edita uma postagem no SE, quaisquer outras edições dentro de um período de carência de 5 minutos são mescladas a ela. Dada uma lista de vezes que você edita uma postagem, conte as edições que não estão em um período de cortesia. Digamos que você edite em minutos …

14
Você conhece seus KVZ's?
Conceito De que maneira você pode embaralhar o alfabeto inglês para que ele ainda possa ser cantado na música Twinkle Twinkle Little Star sem estragar a música? Regras Troca Vamos supor que as letras contidas em cada um dos seguintes conjuntos possam ser trocadas livremente por padrão, sem estragar a …

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.