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

Code-golf é uma competição para resolver um problema específico com o menor número de bytes de código-fonte.


12
Listar as combinações de elementos em um conjunto
Dado um conjunto de nelementos, o desafio é escrever uma função que lista todas as combinações de kelementos deste conjunto. Exemplo Set: [1, 7, 4] Input: 2 Output: [1,7], [1,4], [7,4] Exemplo Set: ["Charlie", "Alice", "Daniel", "Bob"] Input: 2 Output ["Daniel", "Bob"], ["Charlie", "Alice"], ["Alice", "Daniel"], ["Charlie", "Daniel"], ["Alice", "Bob"], …
10 code-golf 

10
Converter uma matriz de bytes em base64
Sua missão é escrever uma função / programa que converta uma matriz de bytes (ou seja: uma matriz de números inteiros de 0 a 255) em base64. O uso de codificadores base64 embutidos não é permitido. A implementação base64 necessária é a RFC 2045. (usando "+", "/" e preenchimento obrigatório …

4
Reduzir a arte Ascii
Esse desafio é uma pasta recortada da arte Ampliar ASCII , mas revertida , usando caracteres de meio bloco baseados em PetSCII : string=" ▝▘▀▗▐▚▜▖▞▌▛▄▟▙█" Portanto, o objetivo é reduzir com ascii-art1/2 submetido . Por exemplo, da string: OOOOOO OOOOOO OOOOOO OOOOOOO OOOOOO OOOOOO OO OOOOOOO OO OO OO OO …

3
Guias de expansão (implementação de expansão (1))
Desta vez, sua tarefa é implementar uma variante do expand(1)utilitário POSIX , que expande guias para espaços. Seu programa é pegar uma especificação de tabstop e, em seguida, ler a entrada no padrão e substituir os caracteres de tabulação na entrada pela quantidade apropriada de espaços para alcançar o próximo …

7
Calcular signo do zodíaco chinês
Dado que o Ano Novo Chinês está chegando, aqui está um desafio para calcular o Zodíaco Chinês, o elemento e o Taijitu para uma determinada data. A entrada deve ser uma data: 1/31/2014 A data usada aqui é o estilo dos EUA mm/dd/yyyy, mas, alternativamente, pode ser o estilo ISO-8601: …
10 code-golf  date 

3
Equações químicas loucas
Você deve obter uma sequência de equações químicas (sem espaços, apenas letras (maiúsculas e minúsculas), números, colchetes e sinais matemáticos) do usuário e imprimir a resposta se a equação estiver equilibrada ou não (qualquer par de respostas positivas / negativas : Sim / Não, verdadeiro / falso, 1/0). Para tornar …
10 code-golf 

10
Calcular a super raiz de um número
Em matemática, a tetração é o próximo hiperoperador após a exponenciação e é definida como exponenciação iterada. Adição ( um sucesso n vezes) Multiplicação ( a adicionada a si mesma, n vezes) Exponenciação ( um multiplicado por si mesmo, n vezes) Tetração ( a exponenciada por si mesma, n vezes) …
10 code-golf  math 



8
Contagem regressiva de Natal
No espírito das férias, e como alguém já começou o tema do inverno ( Construa um boneco de neve! ), Proponho um novo desafio. Imprima o número de dias, horas, minutos e segundos até o Natal (meia-noite (00:00:00) 25 de dezembro) em uma janela independente (não um console) em qualquer …
10 code-golf 

9
Ajudando o fazendeiro
O fazendeiro Jack é muito pobre. Ele quer iluminar toda a fazenda, mas com o mínimo de custo. Uma lâmpada pode iluminar sua própria célula e seus oito vizinhos. Ele organizou as lâmpadas em seu campo, mas ele precisa de sua ajuda para descobrir se ele manteve ou não outras …
10 code-golf 

6
Tradutor de idiomas TUT
O texto pode ser traduzido para uma versão escrita do idioma TUT , substituindo cada letra pela "palavra TUT" correspondente, conforme indicado na tabela a seguir (adaptada do artigo vinculado) * : a e h hash o o u yu b bub i ay p pup v vuv c kut …
10 code-golf  string 

5
Gerar sequências Skolem
Sequências de Skolem Uma sequência de Skolem é uma sequência de 2nnúmeros em que todo número ientre 1e nocorre exatamente duas vezes, e a distância entre as duas ocorrências ié exatamente de ietapas. Aqui estão alguns exemplos de sequências de Skolem: 1 1 1 1 4 2 3 2 4 …


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.