Perguntas com a marcação «code-golf»

85
Crie saída duas vezes o comprimento do código

O desafio Escreva um programa completo que grave duas vezes mais bytes na saída padrão do que o tamanho do programa. Regras O programa deve gravar caracteres ASCII na saída padrão. O conteúdo da saída não importa. A saída, medida em bytes, deve ter exatamente o dobro do tamanho do programa,...

85
Recolher texto verticalmente

Digamos que eu tenha um texto como este (cada palavra em uma linha, sem espaços) Programming Puzzles & Code Golf Isso não faz sentido! Isso desafia totalmente as leis da física. Seu desafio é remediar essa situação impossível e recolher o texto da seguinte

85
O rato faminto

Dezesseis pilhas de queijo são colocadas em um quadrado 4x4. Eles são rotulados de a . A menor pilha é e a maior é .111161616111161616 O Hungry Mouse está com tanta fome que sempre vai direto para a pilha maior (ou seja, ) e a come imediatamente.161616 Depois disso, ele vai para a maior pilha...

85
Determinar se strings são anagramas

Desafio Dadas duas seqüências, resolva se ambas têm exatamente os mesmos caracteres. Exemplo Entrada palavra, errado Isso retorna trueporque eles são os mesmos, mas apenas embaralhados. Entrada palavra wwro Isso retorna false. Entrada barco, toba Isso retorna true Regras Aqui...

84
Programa de gato simples

Uma das tarefas padrão mais comuns (especialmente ao exibir linguagens de programação esotéricas) é implementar um "programa de gato" : leia todo o STDIN e imprima-o no STDOUT. Embora esse nome tenha o nome do utilitário de shell Unix cat, é claro que é muito menos poderoso que o real, que...

83
Desligar o computador!

Desafio: Na linguagem de programação de sua escolha, desligue a máquina na qual seu código foi executado. Regras Sem desligamento por exaustão de recursos (por exemplo: forkbomb para forçar o desligamento) Você tem permissão para escrever código que funcione apenas em um ambiente / SO...

83
Imprima o seu código ao contrário - quine reverso

Escreva um programa que imprima seu próprio código fonte de trás para frente, ou seja, um eniuq . Pontuação: +50 se você usar dados extraídos da Internet. +25 se você ler seu próprio código-fonte. +1 ponto por personagem Menor pontuação ganha. Regras: Não é possível usar outros arquivos...

83
Código mais curto para produzir saída não determinística

Você precisa produzir uma saída não determinística . Nesse caso, isso será definido para significar que a saída nem sempre será o mesmo resultado. Regras: Um gerador de números pseudo-aleatórios que sempre tem a mesma semente não conta. Você pode contar com a execução do programa em um horário...

83
O que meu cachorro realmente ouve

Meu cachorro se chama Rex. Toda vez que o repreendo, ele não parece muito impressionado e as únicas vezes em que o vejo reagir é quando pronuncio seu nome. Se eu disser Rex, I told you not to do this! You're making me angry Rex! tudo o que ele ouve é Rex, * **** *** *** ** ** ****! ***'**...

82
Asse uma fatia de Pi

Escreva um programa ou função que imprima ou envie esse texto exato (composto por 142 caracteres): ()()()()()() |\3.1415926| |:\53589793| \::\2384626| \::\433832| \::\79502| \::\8841| \::\971| \::\69| \::\3| \__\| Seu programa não deve receber nenhuma entrada (exceto em idiomas onde isso...

82
Você está em uma sequência de 8 dias!

O Duolingo, o aplicativo de aprendizado de idiomas, tem muitas coisas a seu favor, mas há uma questão importante que me deixa louca. Ele me diz quantos dias seguidos eu usei o aplicativo com uma mensagem como Você está em uma sequência de 7 dias! Deixando de lado a hifenização e se o número deve...

82
Edifício de bloco ASCII 3D

Desafio Escreva um programa que utilize uma matriz 11x11 de números inteiros e construa uma construção de bloco ASCII 3D, em que cada valor na matriz represente a altura de uma coluna de blocos nas coordenadas correspondentes à posição da matriz. Uma altura negativa é uma coluna "flutuante" -...

81
Dicas para jogar golfe em <todos os idiomas>

O objetivo deste post é reunir todas as dicas de golfe que podem ser facilmente aplicadas, <all languages>e não específicas. Publique apenas respostas que sua lógica possa ser aplicada à maioria dos idiomas Por favor, uma dica por

81
Regex, Papel, Tesoura, Lagarto, Spock

Aquecimento: Regex, Papel, Tesoura Esse é o desafio que eu originalmente queria postar, antes de perceber que existe uma solução muito curta. No entanto, pode ser um problema interessante de se pensar na preparação para o desafio real abaixo. Escreva três expressões regulares R , P e S de forma...

80
Mudança de matriz tipo 2048

Suponha que queremos mudar uma matriz como é feita no jogo de 2048 : se tivermos dois elementos consecutivos iguais na matriz, mescle-os com o dobro do elemento de valor. Shift deve retornar uma nova matriz, onde cada par de elementos iguais consecutivos é substituído por sua soma e os pares não...

80
Detectar o MS Windows

Desafio Crie um programa que retorne um valor verdadeiro quando executado no Microsoft Windows (por uma questão de simplicidade, usaremos o Windows 7, 8.1 e 10) e um valor falsey quando executado em qualquer outro sistema operacional (OSX, FreeBSD, Linux). Regras Código que falha ao executar /...