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

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

18
Gerando um time de futebol!
Gere a seguinte arte ASCII do time de futebol com o menor número de bytes possível. |.| |.| |.| |.| |.| |.| |.| |.| ]^[ ]^[ ]^[ ]^[ ]^[ ]^[ ]^[ ]^[ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ {<| 8 |>}{<| 6 |>}{<| 1 |>}{<| 3 |>}{<| 7 …

27
Encontre os índices de valores em uma lista em outra
Você deve usar duas listas de números inteiros positivos como entrada, vamos chamá-los de n e m . Você pode assumir que: Todos os números inteiros em n fazem parte de m Todos os números inteiros em m são únicos As listas não estão vazias Desafio: retorne os índices de …
21 code-golf  number 

30
Todos os k-mers / n-gramas
Introdução Tivemos histogramas e contando , mas não listamos todos eles. Todos os anos, a Dyalog Ltd. realiza uma competição estudantil. O desafio é escrever um bom código APL. Esta é uma edição de código-golfe independente de idioma do sexto problema deste ano. Tenho permissão explícita para postar esse desafio …

16
Fix my Fat Fingers
Code Golf Challenge Eu tenho um problema, meus dedos estão gordos e eu frequentemente juro um problema de digitar um pressionamento de tecla à direita no meu teclado. Receio que o atraso esteja piorando e piorando com o passar do tempo. Sopn cada tecla que eu faço; desloque-se para a …

24
Onde estão os caracteres adjacentes no título? [3, 4]!
Título com erros ortográficos de propósito. Leia mais para descobrir o porquê. Sua tarefa: dada uma sequência ou lista delimitada, incluindo os caracteres A,B,C,D, produza os índices de todos os caracteres iguais adjacentes. A saída pode ser várias cadeias / números inteiros em várias linhas, uma lista / matriz ou …

8
Sequência vacilante de Golomb
OEIS tem uma variação (A111439) na sequência de Golomb . Como na sequência de Golomb, A(n)descreve com que frequência naparece na sequência. Além disso, dois números consecutivos não podem ser idênticos. Durante a construção da sequência, A(n)sempre é escolhido como o menor número inteiro positivo que não viola essas duas …

14
Encontre a submatriz com a menor média
Você recebe uma matriz n por m de números inteiros, onde n, m> 3 . Sua tarefa é encontrar a sub-matriz 3 por 3 que tem a média mais baixa e gerar esse valor. Regras e esclarecimentos: Os números inteiros não serão negativos Formato opcional de entrada e saída A …
21 code-golf  math  matrix 

10
Quantas sequências de Blackjack nessa lista?
Sua tarefa é descobrir quantas seqüências distintas de Blackjack podem ser encontradas em uma lista ordenada de 12 cartas. Uma sequência de Blackjack é definida como uma sequência de cartas consecutivas cuja soma de pontos é exatamente 21. Os pontos são contados de acordo com a tabela a seguir: Symbol …


3
Coalas, caranguejos e Commapillars
Dados dois inteiros positivos X e Y, produza qualquer combinação dos três animais da arte ASCII a seguir, de modo que a saída contenha exatamente X vírgulas ( ,) e períodos Y ( .), se possível. Coala: 1 vírgula, 2 períodos <.,.> Caranguejo: 2 vírgulas, 2 períodos ,<..>, Commapillar: 3 …

8
Enrole um presente sazonal
Tarefa Dado um elemento de invólucro e uma matriz 3D não irregular, envolva a matriz na parte superior, inferior e geral. Você deve manipular dados de caracteres e numéricos, mas o wrapper e o presente terão o mesmo tipo de dados. Exemplo de personagem Para dados de caracteres, você pode …

2
Troque algumas partes periódicas e não periódicas
Na representação decimal de todo número racional p/q, você tem uma cauda periódica, uma cabeça não periódica e uma seção antes do ponto decimal no seguinte formato: (before decimal point).(non-periodic)(periodic) Alguns exemplos incluem: 1/70 = 0.0142857... = (0).(0)(142857) 10/7 = 1.428571... = (1).()(428571) ## no non-periodic part 1/13 = 0.076923... …

20
Como eu acabei com este FizzBuzz?
O FizzBuzz é muito simples, aposto que você pode fazer isso ao contrário. Neste desafio, você receberá o comprimento da sequência do FizzBuzz e deverá fornecer o número inteiro positivo que produziu essa sequência. Descrição Para dividir isso, uma string do FizzBuzz para né gerada pelo seguinte algoritmo. Comece com …
21 code-golf 

21
Soma de 24 horas
Dado um número inteiro entre 0 e 141 (inclusive), liste todos os horários de 24 horas cujas unidades de hora, minuto e segunda são adicionadas a esse número inteiro. Regras de adição Os números são adicionados por suas unidades de tempo, não por um dígito. Por exemplo, pegue 17:43:59 17 …
21 code-golf  math 

20
Encontre todas as coordenadas em um caminho
Dada uma string 2D como entrada, como uma string com novas linhas ou uma lista de linhas, produza as coordenadas (x, y)de todos os hashes ( #) na lista. A entrada conterá apenas hashes e espaços. (e novas linhas, se você optar por receber a entrada como uma sequência 2D) …

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.