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

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

30
Eu sou um número de Fibonacci?
Sua tarefa: Escreva um programa ou função para verificar se um número inserido é um número de Fibonacci . Um número de Fibonacci é um número contido na sequência de Fibonacci. A sequência de Fibonacci é definida como: F(n) = F(n - 1) + F(n - 2) Com as sementes …

30
Terceira vez o charme
Sua tarefa, se você deseja aceitá-la, é escrever um programa que produza um número inteiro positivo (maior que 0). Se o código fonte for duplicado, a saída deve permanecer a mesma. A parte complicada é que, se o código fonte for digitado três vezes (triplicado?), A saída será multiplicada por …

30
Adeus mundo cruel!
fundo Olá golfistas! Eu gostaria de aprender todas as linguagens de programação! Mas eu tenho um pouco de atenção ... e copiar todos os exemplos do Hello World fica chato ... mas eu gosto de fogo! ^ w ^ Desafio Então aqui está o plano! Quero que todos escrevam o …



30
Programa mais curto que aloca memória continuamente
Escreva um programa que seja executado para sempre e aloque mais e mais memória no heap quanto mais tempo ele for executado, pelo menos até atingir o limite do sistema operacional na quantidade de memória que pode ser alocada. Muitos kernels, na verdade, não reservam a memória que você aloca …
49 code-golf 

30
Código mais curto para E / S de disco infinito
(Basta abrir 50 guias no Google Chrome: D (brincadeira, não, você não pode)) Código mais curto para E / S de disco infinita em qualquer idioma, exemplo em C #: using System.IO; namespace FileApp { static class Program { public static void Main() { do { File.WriteAllText("a", "a"); File.Delete("a"); } …
49 code-golf 

9
Leia uma data na notação xkcd
Em seu xkcd sobre o formato de data padrão ISO 8601, Randall se escondeu em uma notação alternativa bastante curiosa: Os números grandes são todos os dígitos que aparecem na data atual em sua ordem usual, e os números pequenos são índices baseados em 1 das ocorrências desse dígito. Portanto, …

5
Este é um problema auto-referencial
Fórmula autorreferencial de Tupper (copiada da Wikipedia) A fórmula auto-referencial de Tupper é uma fórmula definida por Jeff Tupper que, quando representada graficamente em duas dimensões em um local muito específico no plano, pode ser "programada" para reproduzir visualmente a própria fórmula. É usado em vários cursos de matemática e …

13
Yarr! Um mapa para o tesouro escondido!
Introdução "Yarr !! Tivemos um rapaz que se considerava um" programador "fazer um mapa do nosso tesouro escondido! Mas está escrito com 'números e letras estranhos!" E5, N2, E3 "... o que é que isso faz loucura! Não é possível escrever um mapa do tesouro adequado, cretino inútil. Conserte-o! Vamos …

30
Imprima o alfabeto, o ALFABETO ou apenas um caractere
O desafio é simples: Escreva uma função ou programa que receba uma entrada xe emita o alfabeto em minúsculas se fizer xparte do alfabeto em minúsculas, emita o alfabeto em maiúsculas se xfaz parte do alfabeto em maiúsculas e emite apenas xse não faz parte de nenhum deles. Regras: A …

30
Saída da hora atual
Desafio Você deve exibir a hora atual continuamente (até ser cancelada por uma interrupção), uma vez a cada segundo, por qualquer um dos seguintes meios: Ele deve estar no formato de 24 horas ou AM / PM. Se for o primeiro, deve ser espaçado com dois pontos (por exemplo, 15:47:36). …
49 code-golf  date 



7
Criar um minijogo de perfil de usuário
Ontem, me deparei com uma coisa muito inteligente. Sim, essa é uma implementação funcional do Tic-Tac-Toe em uma página de perfil de usuário, a partir de @minitech. É claro que, no momento em que o vi, tive que fazer engenharia reversa de sua ideia e formar uma dupla : P …

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.