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

12
Sequências numéricas compostas

Sequências numéricas compostas Inspirado por esta pergunta Dado um número inteiro positivo n , seu código deve gerar os primeiros n números compostos. Entrada / Saída Você pode escrever um programa ou uma função. A entrada é através de STDIN ou argumento de função e a saída é para STDOUT ou...

12
Desenhar uma tabela de saída SQL

Tenho certeza que a maioria de nós já viu resultados SQL em um terminal, todos ordenadamente formatados em linhas e colunas. Se você não tiver, aqui está um exemplo: +----------+-----------+----------------+ | column 1 | column 2 | column 3 | +----------+-----------+----------------+ | data | more...

12
Te vejo em outra vida, irmão!

A maioria de nós, fãs PERDIDOS por aí, lembra-se do computador em que Desmond tinha que digitar os caracteres "4 8 15 16 23 42" a cada 108 minutos ou o mundo terminaria (ou seria?). O desafio aqui é criar um programa que faça a mesma coisa, exigindo que a cada 108 segundos a entrada 4 8 15 16 23...

12
Gerar uma função monotônica

Visão geral Nesse desafio, sua tarefa é gerar aleatoriamente uma função matemática monotônica entre dois conjuntos. Entrada Suas entradas são dois números inteiros positivos se n. Depois de obter essas entradas, seu programa deve gerar uma função matemática aleatóriaf do conjunto para . Em...

12
Salve o piloto!

Questão Somos capturados pelo exército de robôs em sua estação espacial. Nosso piloto de nave espacial está na prisão, no nível 1. Há apenas uma maneira de escapar e resgatar seu piloto de nave espacial. Isso significa passar do nível N para o nível 1. No entanto, como é muito arriscado, você...

12
Matemática em manhattan

Eu defino os seguintes operadores: A adição de Manhattan a + M b, para números de um dígito, é o resultado da concatenação de b em a. Então, a + M b = 10a + b. Portanto, o operador geral + M é definido da seguinte maneira: a + M b = 10a + b Subtração de Manhattan a - M b, para números de um...

12
Espirais rotativas

Dado um quadrado de texto representando uma espiral de caracteres, gire-o! A espiral começa no centro e se move no sentido anti - horário até a borda externa, começando à esquerda do centro: 987 216 345 Isso se traduz na string 123456789. A rotação é feita para a esquerda ; portanto, se você...

12
Jogue o jogo de eliminação

Introdução Neste desafio, sua tarefa é simular um certo tipo de jogo de eliminação. No jogo, os participantes ficam em círculo e todos estão segurando um número inteiro. Em cada rodada do jogo, cada participante aponta para a pessoa nque se afasta, se né o número que está segurando. Se né...

12
Floco de neve de Beta

Desafio O inverno está se aproximando rapidamente, com muitos lugares recebendo as primeiras camadas de neve para a temporada 15/16, então por que não quebramos as máquinas de neve e nos codificamos um pouco de neve? Dado um número inteiro nvia STDIN, produza um floco de neve de uma representação...

12
Remova palavras repetidas de uma string

Remova todas as palavras repetidas de uma frase inserida. A entrada será algo parecido cat dog cat dog bird dog Snake snake Snakee a saída deve ser cat dog bird Snake snake. Sempre haverá um único espaço separando as palavras. A ordem de saída deve ser igual à entrada. (Consulte o exemplo) Você...

12
Evite repetir cartas entre cinco programas simples

Seu desafio é escrever 5 programas completos diferentes para as 5 seguintes tarefas: Impressão Hello, World! Dada uma entrada com STDIN, imprima o fatorial, você pode assumir que a entrada é um número inteiro> = 0 Dado um número inteiro N, calcule a soma dos números primos <= N Dada uma...

12
É época de volume

Os halteres na minha academia ficam assim: =========[]-----------------------[]========= Eles podem conter placas de cinco tamanhos diferentes, 2,5 libras, cinco libras, dez libras, 25 libras e 45 libras: . . ! | . ! | | | | | | | | ' ! | | | ' ! | ' Por segurança, também adicionamos um...

12
Quines com interrupção de sinal

Quining tem uma longa história - se você não ouviu falar, clique na tag e leia um pouco sobre ela. Sua tarefa Gera uma série infinita de 1s (sem nenhum outro espaçamento [novas linhas, espaços, etc.]) até que SIGINT (normalmente CTRL-C) seja chamado. Quando é chamado, imprima a fonte do...

12
Detector de borda de Sobel

Sua tarefa é escrever um programa que obtenha uma imagem de entrada e execute-a através da detecção de borda para se tornar uma imagem de saída. A detecção de borda funciona da seguinte maneira (se não estiver claro, consulte detecção de borda sobel ): O valor de um pixel é o brilho total de um...

12
Uma prova excelente, pequena demais para ser encontrada!

Você fica em casa, esfregando as mãos da maneira mais maligna possível. Desta vez, poderei definir a comunidade A-SPIN! Vou apenas afirmar que provei esse problema (que é sem dúvida improvável) dentro deste livro aqui ... Você abre a primeira página relevante. Você rabisca essas palavras ... Você...

12
Festival de luzes de arte ASCII

Escreva, no menor número de caracteres possível, um programa que aceite zero ou seis argumentos da linha de comando menorah menorah YEAR MONTH DAY HOUR MINUTE SECOND (Ambos os formulários devem ser suportados. A versão com argumento zero deve ser equivalente a chamar a versão com seis argumentos...

12
Um jogo de fechaduras e chaves

Existem n caixas, numeradas de 1-n . Cada caixa está bloqueada, de modo que possa ser aberta por apenas um tipo de chave correspondente (também numerado de 1-n ). Essas chaves estão espalhadas aleatoriamente nas caixas (uma caixa pode ter qualquer número de chaves, uma chave pode ter qualquer...

12
Escreva um intérprete ~ ATH

O popular webestic Homestuck utiliza uma linguagem de programação chamada ~ATHpara destruir universos. Embora esse desafio do código de golfe não seja escrever um programa para aniquilar nossa existência, estaremos destruindo algumas entidades mais dóceis (embora menos interessantes): variáveis...