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

Perguntas e respostas para programar entusiastas de quebra-cabeças e golfistas de código


29
Encontre o desvio máximo
Esse problema é "inspirado" a partir de uma pergunta que foi originalmente feita no Quora (não no código de golfe). Eu só quero fazer disso um desafio para vocês (e meu primeiro problema de envio aqui). Dada uma matriz de elementos inteiros ve um número inteiro d(assumimos que d é …


5
Um sinal mostrando o horário de funcionamento agrupado de um café
Você provavelmente já viu estas placas nas portas de várias lojas: HORÁRIO DE ABERTURA segunda-feira 0900-1800 sáb-dom 1100-1530 A tarefa aqui é gerar um sinal como esse, agrupando dias consecutivos com o mesmo horário de funcionamento, a partir de uma lista de horários de funcionamento para toda a semana. Observe …
20 code-golf 

20
Encontre o "tamanho recursivo" de uma lista
Inspirado em Encontre o "tamanho desembrulhado" de uma lista . Defina o Tamanho Recursivo RS, de uma lista que não contém listas como seu comprimento (número de itens contidos) e o Tamanho Recursivo de uma lista que contém quaisquer listas como a soma de seu comprimento e o Tamanho Recursivo …

25
Números espaçados
Dada uma lista de Nnúmeros inteiros não negativos, imprima esses números com cada um preenchido à esquerda por espaços com um comprimento de N. (Como alternativa, retorne uma lista de caracteres / sequência.) Você pode assumir que Nseja maior ou igual ao número de dígitos do maior número na lista. …
20 code-golf  string 

8
Visualize a classificação
Digamos que eu tenha uma lista como [3, 0, 4, 2, 1], e eu uso a classificação de seleção para classificá-la, eu poderia visualizá-la assim: 3,0,4,2,1 |-| 0,3,4,2,1 |-----| 0,1,4,2,3 |-| 0,1,2,4,3 |-| 0,1,2,3,4 Esse desafio é visualizar a classificação como esta. Entrada Sua entrada será uma lista de números …

12
Arte de carro ASCII KITT
A série de TV dos anos 80 Knight Rider apresentava um carro inteligente e autoconsciente chamado KITT. Um aspecto distintivo do carro era uma barra de scanner montada na frente que permitia ao KITT "ver" (e que parecia suspeitamente familiar aos fãs de outra série de TV anterior ). O …

4
Existem idiomas especialmente bons em arte ASCII?
Fiquei me perguntando se existem idiomas esotéricos ou de golfe que visam especificamente a saída de texto e a arte ASCII? Por exemplo, 05AB1E pelo menos começou segmentando conversões básicas. Existem idiomas de golfe direcionados à produção de texto e à arte de produção de texto? Nesse caso, eles têm …

6
Faça um arranjo de fichas ASCII Poker
O pôquer tem regras de como você organiza suas fichas, geralmente aplicadas em torneios - suas fichas podem não ser "escondidas" dos seus oponentes por ficarem atrás de outras pessoas, principalmente para não esconder algumas fichas de denominação. O desafio Vamos jogar pôquer em ASCII, por isso precisamos escrever uma …

3
Arredondar para n Sig Figs
Desafio Dado um número xe um número n, arredondar xpara nnúmeros significativos e gerar o resultado. Figuras significativas Os números significativos de um número são dígitos que carregam significado, contribuindo para sua resolução de medição. Isso inclui todos os números, exceto os zeros à esquerda. Lembre-se de que zeros à …
20 code-golf  math 

18
Classificação de Chaves Múltiplas
Dada uma lista de índices e zero ou mais listas de números inteiros, produza as listas de números inteiros, classificadas em ordem crescente, com a prioridade principal da primeira entrada. Exemplo Deixe que as teclas sejam [1, 0, 2]e as listas sejam [[5, 3, 4], [6, 2, 1], [5, 2, …

4
Validar um gráfico de caule e folhas
Um gráfico de caule e folha exibe vários valores numéricos em grupos, que são determinados por todos, exceto o último dígito. Por exemplo, suponha que tenhamos esse conjunto de dados: 0, 2, 12, 13, 13, 15, 16, 20, 29, 43, 49, 101 Nós poderíamos produzir este tronco e folha plot: …

16
Encontre o ímpar em uma sequência
O desafio: Considere a função F(N) = 2^N + 1onde Né um número inteiro positivo menor que 31. A sequência definida por esta função é: 3, 5, 9, 17, 33, 65, 129, 257, 513, 1025, 2049, 4097, 8193, 16385, 32769, 65537, 131073, 262145, 524289, 1048577, 2097153, 4194305, 8388609, 16777217, 33554433, …

5
A curiosidade matou o gato?
Algumas pessoas dizem que a curiosidade matou o gato. Outros dizem que foi a caixa e o veneno. A RSPCA diz que Erwin Schrödinger precisa perder o direito de possuir animais de estimação. Com ativistas dos direitos dos animais fora de sua casa. O cientista assassino de gatos Schrödinger finalmente …
20 code-golf  math 

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.