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

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

1
Desenhe os glifos do Ingress
Na AR jogo móvel baseado em localização modo de vida Ingress o jogador pode cortar coisas chamadas portais a fim de obter itens. (Se você está interessado no Ingress, pode me enviar um ping no bate-papo para obter mais informações. Confie em mim, é melhor que o Pokémon. Se você …

18
Me faça um cobertor!
Eu quero um cobertor que se parece com isso. Cada faixa passa por cima, por baixo, por cima, por baixo. Você pode imprimi-lo? \\\\////\\\\////\\\\////\\\\////\\\\////\\\\//// \\//// \\//// \\//// \\//// \\//// \\//// //// //// //// //// //// //// ////\\ ////\\ ////\\ ////\\ ////\\ ////\\ ////\\\\////\\\\////\\\\////\\\\////\\\\////\\\\ \// \\\\// \\\\// \\\\// \\\\// \\\\// \\\ …

7
Avalie uma árvore minimax
Alice e Bob estão jogando um joguinho. Primeiro, eles desenham uma árvore a partir de um nó raiz (indicado por um ponto grosso), sem nós internos, com números nas folhas. Qualquer nó pode ter qualquer número de filhos. Começamos pela raiz e o primeiro a tocar é Alice (A). Ela …

3
Desafio sobre advacado
Inspirado por isso . Nenhum abacate foi prejudicado na realização deste desafio. Olá eu tenho desafio, preciso de ajuda juic um abacate, então eu preciso de um programa para me dizer quanto tempo juic avocad para Observe este abacate de arte ASCII: ###### # # # #### # # # …

1
Quais versões do Ubuntu são suportadas?
Dada uma data de entrada, sua entrada exibirá a lista completa de versões suportadas da distribuição Ubuntu Linux nessa data. A lista completa de todos os lançamentos é a seguinte: Versão Nome do código Data de lançamento Suportado até 4.10 Warty Warthog 2004-10-20 2006-04-30 5.04 Hoary Hedgehog 2005-04-08 31/10/10 5.10 …
16 code-golf  date 

2
ValiDate ISO 8601 da RX
Desafio Encontre o menor regex que valida, ou seja, combina, todas as datas possíveis no calendário gregoriano prolético (que também se aplica a todas as datas anteriores à sua primeira adoção em 1582) e não corresponde a nenhuma data inválida. Resultado A saída é, portanto, verdadeira ou falsa. Entrada A …

1
Colonos de Catan - a estrada mais longa!
Este é um tabuleiro final de Colonos de Catan: Fundo: As estradas (os longos pedaços de pau) e os assentamentos (e cidades) são processados ​​pelas pequenas cabanas. Codificamos a colocação dessas peças usando o seguinte esquema: No topo, temos uma linha de vértices e arestas horizontais onde uma estrada pode …


2
43 quintilhões de permutações
Podemos representar um cubo de Rubik como uma rede da seguinte maneira (quando resolvido): WWW WWW WWW GGGRRRBBBOOO GGGRRRBBBOOO GGGRRRBBBOOO YYY YYY YYY Cada letra representa a cor correspondente ( Wé branca, Gverde etc.) Foi demonstrado que existem exatamente 43 , 252 , 003 , 274 , 489 , 856 …

30
Trocar "Bom" e "Ruim"
Descrição do Desafio: Escreva um programa que solicite entrada ao usuário. O usuário digitará Goodou Bad. Você não precisa dar suporte a nenhuma outra entrada. Se o usuário entrar Good, imprima Bade vice-versa (para stdout etc). Notas: 1) Você não pode usar nenhum outro par de duas palavras. 2) Seu …



5
Eu esqueci o dia da toalha
Eu esqueci o dia da toalha Link sandbox Script PHP para os dois exemplos (erro, formatação da string) Script php corrigido, a entrada é auto-explicativa Script PHP com mais comentários / comentários $argvpara ver resultados diferentes Como você deve saber, 25 de maio é conhecido como Dia da Toalha , …

2
Programar uma pontuação de falta de circularidade
Sua tarefa é programar uma função matemática s, que recebe um conjunto finito não vazio Ade pontos no plano 2D e gera uma pontuação de incircularidade s(A)que satisfaz as seguintes propriedades: Definição positiva : se houver um círculo ou uma linha reta que contenha todos os pontos de A, então …

4
Não existe um "copo meio vazio"
Você provavelmente conhece a pergunta retórica sobre se um copo está meio cheio ou meio vazio . Estou ficando um pouco cansado da frase, então decidi que é hora de eliminar essa confusão sobre a plenitude ou o vazio de vidro programaticamente. Sua tarefa é escrever um programa que obtenha …

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.