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
O que? Sem erro? [fechadas]
Sua tarefa é simples. Escreva um programa que obviamente deva produzir um erro à primeira vista, quando compilado ou executado, mas que não produza ou produza algum outro erro não relacionado. Este é um concurso de popularidade, então seja criativo.

30
Esse número é primo?
Acredite ou não, ainda não temos um desafio de golfe por código para um simples teste de primalidade . Embora possa não ser o desafio mais interessante, principalmente para idiomas "comuns", pode não ser trivial em muitos idiomas. O código Rosetta apresenta listas por idioma de abordagens idiomáticas para o …

30
Torne seu idioma inutilizável
Tente escrever algum código em sua linguagem e faça com que não satisfaça mais nossos critérios de ser uma linguagem de programação . Uma linguagem satisfaz nossos critérios (versão simplificada para este desafio) de ser uma linguagem de programação se: Ele pode ler a entrada do usuário representando tuplas de …

30
O Quiz da Linguagem de Programação
Parabéns a Dennis, que venceu o desafio dos policiais e dos ladrões! O Calvin's Hobbies já cumpriu sua promessa e escreveu esse desafio para Dennis por vencer o desafio dos ladrões. Aviso: Este desafio está encerrado para obter mais respostas da polícia a partir de 01/09/2015 - 02:00:00 UTC. Quaisquer …

30
Trollando o troll [fechado]
Um troll o capturou e o está forçando a escrever malware (definido como um programa que danifica o computador que o executa). O troll pode ler e entender o código, mas não é tão bom em detectar bugs. Seu objetivo é escrever um programa que: Parece malware; ou seja, um …

30
Não sou o idioma que você está procurando!
Não é chato quando você encontra um pedaço de código e não sabe em que idioma ele foi escrito? Este desafio tenta resolver um pouco isso. Desafio Você precisará escrever um programa que, quando executado em dois idiomas diferentes, produzirá a string: This program wasn't written in <language program compiled/interpreted …

30
Qual é o menor número inteiro positivo da base 10 que pode ser impresso por um programa mais curto (em caracteres) do que ele próprio?
Eu acho que a pergunta acima é clara, mas apenas no caso: Escreva um programa completo (não apenas uma função) que imprima um número inteiro positivo de base 10, opcionalmente seguido por uma única nova linha. Os programas qualificados serão aqueles cuja saída for maior ( em bytes ) do …

30
Matemática é fato. A programação não é
Na matemática, um ponto de exclamação !geralmente significa fatorial e vem depois da discussão. Na programação, um ponto de exclamação !geralmente significa negação e vem antes do argumento. Para esse desafio, aplicaremos essas operações apenas a zero e um. Factorial 0! = 1 1! = 1 Negation !0 = 1 …

27
Deseja codificar um boneco de neve?
Aqui está um boneco de neve simples de arte ASCII : _===_ (.,.) ( : ) ( : ) Vamos fazer alguns amigos para ele. Este será o padrão geral para nossos snowpeople de arte ASCII: HHHHH HHHHH X(LNR)Y X(TTT)Y (BBB) Os espaços à esquerda e os parênteses são sempre …


30
Escreva um programa no seu idioma favorito em outro idioma [fechado]
O Real Programmer determinado pode escrever programas Fortran em qualquer idioma. de programadores reais não usam Pascal Sua tarefa é escrever o programa na sua linguagem de programação preferida, mas você pode usar apenas outra linguagem. Ou seja, jogue fora todas as convenções de codificação de um idioma e substitua-as …



30
Doces ou travessuras poliglota
Desde que o Halloween está chegando, pensei em começar um divertido e desafiante desafio de golfe com código! O desafio é bastante simples. Você precisa escrever um programa que produza trickou treat. "A torção?" você pode perguntar. Bem, deixe-me explicar: Seu programa precisa fazer o seguinte: Seja compilável / executável …

30
Não pesquise no google
Todos sabemos que, se você pesquisar no Google a palavra "google", ela quebrará a Internet. Sua tarefa é criar uma função que aceite uma sequência e retorne seu comprimento, no menor número possível de caracteres Unicode. No entanto, se a sequência especificada for google(minúscula), isso causará um erro. Por exemplo, …
158 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.