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

105
Xortando uma matriz

Conceitualmente, esse desafio é realmente simples. Você recebe uma lista de números inteiros não negativos . Se possível, encontre um número inteiro não negativo , de modo que a lista composta seja classificada. Se não existir, a saída deve ser algo que não possa ser confundido com um válido , por...

104
Faça um erro quine!

Seu desafio: escreva um "programa", para um idioma de sua escolha, que faça com que o compilador / intérprete / tempo de execução produza uma saída de erro ao compilar / executar seu programa, idêntico ao código-fonte do seu programa. Regras: Seu programa pode ser específico para uma versão ou...

104
Um servidor TCP simples

Escreva um programa ou função que escute o tráfego TCP de entrada na porta N. Ele oferece um serviço simples: calcula a soma dos campos de endereço IP da conexão e retornos de entrada. Programa ou função lê N inteiro a partir de argumentos ou stdin. Ele escuta as conexões TCP de entrada na porta...

103
Simule o universo!

Uma boa propriedade de uma linguagem completa de Turing é que ela pode ser usada para escrever qualquer programa, incluindo a simulação de todo o universo. Seu trabalho é fazer exatamente isso: escreva um programa que simule o universo . Nota: embora não duvide que você consiga realizar essa...

102
Pegada ecológica do código fonte

Você acabou de ser contratado por uma empresa alemã de fabricação de automóveis. Sua primeira tarefa, como engenheiro, é escrever um programa que calcule a pegada ecológica das seqüências de caracteres ASCII. A pegada ecológica do caractere é calculada da seguinte forma: Escreva o código ASCII...

102
Executar impressões ao contrário

Sua tarefa é reverter a ordem em que alguns printssão executados. Especificações: seu código estará neste formato: //some lines of code /*code*/ print "Line1" /*code*/ /*code*/ print "Line2" /*code*/ /*code*/ print "Line3" /*code*/ /*code*/ print "Line4" /*code*/ //some lines of code Você...

101
Possivelmente, saia do seu trabalho com um poliglota

Apesar do seu protesto, você foi contratado pelo seu chefe em um programa que usa um único número inteiro não assinado como entrada e imprime a string "prime" se esse número inteiro for prime e "not prime" se não for. Você pode escolher em qual idioma você faz isso, desde que o programa resultante...

100
Imprimir um negativo do seu código

Considere um quadrado de caracteres ASCII imprimíveis (pontos de código 0x20 a 0x7E) para o comprimento lateral N , como o seguinte (aqui, N = 6 ): =\ g \ 7 m+y "g L ~ e> PHq Também exigimos que cada linha e cada coluna contenha pelo menos 1 espaço e 1 caractere não espacial . (O...

99
Escreva um intérprete para 99

99 (pronunciado "noventa e nove") é uma nova linguagem de programação esotérica (não deve ser confundida com 99 , observe o itálico). Sua tarefa neste desafio é escrever um intérprete para 99 o mais curto possível. O envio com o menor número de bytes vence. O desempatador vai para a submissão...

99
Exibição de sete barras

Escreva um programa que utilize uma sequência não vazia dos dígitos de 0 a 9 e imprima como eles seriam mostrados em uma exibição de sete segmentos usando barras ( /, \). Estas são as formas precisas dos dígitos: /\ \ \ \/ \ \ /\ / \/ /\ /\ / \ \/\ / \/\ / / \/\ \/ /\...

98
Meu leite expirou?

Aww, cara, esse prazo de validade não escreve os meses com letras! Não sei dizer se está expirando em 10 de março ou 3 de outubro ... Espere, não, não importa, o ano diz 2012. (o beco-oops tijolo de queijo meio usado no lixo pode ser um profissional) Então, vamos supor por um momento que você está...

98
The Rock, Paper, Scissors, Lizard, Spock Torneio da Epicness

Classificação mais recente @ 02-08-2014 12:00 | Pos # | Author | Name | Language | Score | Win | Draw | Loss | Avg. Dec. Time | +-------+----------------------+-------------------------+------------+-------+-------+-------+-------+----------------+ | 1st | Emil | Pony | Python2 | 064 | 064 | 000 |...