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

23
Valores razoáveis

Tarefa Dada uma lista de entrada de números inteiros x 1 … x n , calcule uma lista de classificações r 1 … r n (uma permutação de {1… n} ) para que x r 1  ≤ x r 2  ≤… ≤ x r n . Então, para cada x i , substitua sua classificação pela média aritmética das classificações de todos os valores em x...

23
"Adicionar um" a todas as cores da imagem

Você simplesmente pegaria essa imagem e acrescentaria uma cor a cada dígito hexadecimal. Por exemplo, #49de5fse tornaria #5aef60(com o 9loop para um ae o floop para um 0.) Isso também significa que todo branco ( #ffffff) se tornará preto ( #000000) porque todos os floops retornam a 0, mas todo...

23
Desafio de Dijkstra

Apresentado em homenagem à APL como uma ferramenta interativa que completa 50 anos este ano fundo Ken [Iverson] apresentou seu artigo Formalismo em linguagens de programação em agosto de 1963, em uma Conferência de Trabalho sobre Estruturas Mecânicas de Linguagem, Princeton, NJ. (Backus, Caril,...

23
Fração para decimal exato

Escreva um programa ou função que, com dois números inteiros a, b, produza uma sequência contendo um número decimal que representa exatamente a fração a / b . Se a / b for inteiro, basta gerar o valor, sem um ponto decimal ou zeros à esquerda: 123562375921304812375087183597 / 2777 ->...

23
Palíndromo menor divisível pela entrada

Dado um número inteiro positivo N, imprima o menor número inteiro positivo de forma que esse número seja um palíndromo (isto é, é o seu próprio reverso) e divisível por N. O palíndromo (ou seja, a saída) não deve precisar de um zero inicial para ser um palíndromo, por exemplo, 080não é a resposta...

23
Criando um quadrado cruzado

Criando um quadrado cruzado Você deve inserir um número inteiro de um ou mais e gerar um quadrado com qualquer caractere imprimível de sua escolha com uma cruz diagonal no centro. A idéia geral é que a saída seja um quadrado oco que tenha uma cruz diagonal: Input: 7 Output: ******* *# #* * # #...

23
O Problema da Panqueca Queimada

Esse desafio está relacionado ao lançamento de panquecas . Você já deve ter ouvido falar da seleção de panquecas , onde uma pilha de panquecas é classificada por tamanho, inserindo uma espátula na pilha e lançando todas as panquecas acima da espátula, até que as panquecas sejam classificadas da...

23
Onde estão os zeros de Champernowne?

Considere a sequência infinita de todos os números decimais não negativos concatenados juntos em ordem (semelhante à constante de Champernowne ): 0123456789101112131415161718192021222324252627282930...979899100101102103... Escreva um programa ou função que receba um número inteiro não negativo...

23
Código-fonte falso

Saída de um caractere aleatório para cada caractere do código fonte (conforme ilustrado abaixo). A probabilidade de cada caractere é sua frequência no código fonte original. Assim, a saída será um código-fonte falso, semelhante a um quine. Especificação Restrições Aplicam-se restrições de...

23
Jimmy essas matrizes para baixo

Meu colega de trabalho, Jimmy , é meio novo no C / C ++. Ele também é um tipo de aluno lento. Agora, para ser justo, seu código sempre compila, mas ele tem alguns hábitos realmente desleixados. Por exemplo, todo mundo sabe que você pode definir uma matriz como esta: int spam[] = {4, 8, 15, 16, 23,...

23
Um rato com dinamite

Você é um rato. Seus amigos do mouse foram capturados e estão inconscientes e presos em um labirinto que tem apenas uma entrada / saída. Por acaso, você tem um mapa perfeito do labirinto, para poder planejar uma solução para entrar e levá-los todos em segurança. No entanto, o labirinto é protegido...

23
Crie uma matriz piramidal

Uma matriz piramidal é uma matriz quadrada em que todos os números aumentam ou diminuem a partir do ponto central, como as duas matrizes abaixo: 1 1 1 1 1 1 2 2 2 1 1 2 3 2 1 1 2 2 2 1 1 1 1 1 1 Ou: 3 3 3 3 3 3 2 2 2 3 3 2 1 2 3 3 2 2 2 3 3 3 3 3 3 Dado um número inteiro diferente de zero n,...

23
O Problema da Decantação

Dado N decantadores (0 < N <10) com capacidade para armazenar C 0 ... C N-1 litros (0 < C <50) e uma meta G litros, determine se é possível alcançar essa meta usando apenas o seguintes ações: Encha uma garrafa Esvaziar uma garrafa Despeje de um decantador para outro até que o que está...

23
A base na mistura

Entrada: uma lista / matriz de números inteiros para os quais cada item está no intervalo de 2-36. Saída: a soma dos números inteiros (como base 10), onde cada próximo número inteiro está na base do valor anterior (começando com uma base regular 10). Exemplo: Digamos que temos uma entrada como...

23
Assim diz o pastor

Estou cansado, mas não consigo adormecer. Ajude-me a contar ovelhas. Dada a entrada N (número inteiro positivo), faça N ovelhas saltarem sobre uma cerca ascii, como na amostra abaixo. Somente um quadro deve ser exibido por vez: o |-| ──|-|── 0 o|-| ──|-|── 0 o |-| ──|-|── 0...