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

12
Crie um teclado T9

Esta pergunta solicita uma funcionalidade de correspondência de dicionário T9, que é um problema muito interessante. Mas o T9 tem outra maneira de digitar, que é digitar caractere por caractere. Você NÃO precisaria de um dicionário para implementar este teclado. Aqui está o mapa de teclas de um...

12
algoritmo quadrado pequeno diamante

O algoritmo do quadrado do diamante é um algoritmo de geração de terreno fractal (mapa de altura). Você pode encontrar uma boa descrição de como funciona aqui: http://www.gameprogrammer.com/fractal.html (Usado como referência.) http://www.playfuljs.com/realistic-terrain-in-130-lines/ (Ótima...

12
Números de partição mais próximos

O número de partições de um número inteiro é o número de maneiras pelas quais o número inteiro pode ser representado como uma soma de números inteiros positivos. Por exemplo: 5 4 + 1 3 + 2 3 + 1 + 1 2 + 2 + 1 2 + 1 + 1 + 1 1 + 1 + 1 + 1 + 1 Existem 7 maneiras de representar o número 5, portanto...

12
Diretórios H Tree

Os programadores geralmente são obcecados em desenhar fractais. Acho que precisamos de um novo meio baseado em computador. A árvore H é um tipo bastante simples de fractal feito de linhas horizontais e verticais. Aqui está a décima iteração ( cortesia da Wikipedia ): Agora, imagine que cada uma...

12
Formas lógicas de pontos

O jogo Recentemente, muito do meu tempo foi ocupado por um jogo viciante no meu telefone, chamado Logic Dots, que me inspirou a escrever esse desafio. É mais fácil explicar as regras se eu mostrar a tela do jogo, então aqui está uma captura de tela de um quebra-cabeça não resolvido e...

12
Primos duplos de golfe e a sequência de Collatz

Esse é um novo tipo de desafio inspirado no problema Recuperar o código-fonte mutado . Você deve escrever dois programas ou funções, ambos no mesmo idioma. O primeiro deve resolver a tarefa nº 1 e o segundo deve resolver a tarefa nº 2. Sua pontuação será a soma do programa mais longo e a...

12
Kolmogorov sem complexidade (-Smirnov)

Nas estatísticas, às vezes é útil saber se duas amostras de dados são da mesma distribuição subjacente. Uma maneira de fazer isso é usar o teste de duas amostras de Kolmogorov-Smirnov . Sua tarefa será escrever um programa que leia duas matrizes inteiras não-negativas não classificadas e calcule a...

12
Estou praticando golfe de código corretamente?

Estou curioso para saber se eu sou o Code Golfing corretamente. Eu propus o desafio de transformar um pequeno programa de hash em uma única declaração no Python. Comecei com: from itertools import permutations from string import ascii_lowercase from random import sample def test(): chars =...

12
Analisando seqüências do tipo Collatz

Definimos uma sequência do tipo Collatzs com 4 números inteiros positivos: n valor inicial d > 1 divisor m > 1 multiplicador i incremento (Na sequência original de Collatz d = 2 m = 3e i = 1.) Dado que esses números inteiros sserão criados da seguinte maneira: s(0) = n se k > 0e...

12
Pontos fractal em uma linha

Às vezes, quando estou realmente entediado ( muito entediado), gosto de desenhar um segmento de linha e desenhar pontos nele. Primeiro, eu desenho um segmento de linha de um determinado tamanho, que é 2 ^ N para algum valor de N. A linha será representada por uma série de

12
Suavizando uma lista

Você deve escrever um programa ou função que use um número inteiro não negativo ke uma lista inteira classificada Lcomo entrada e saída ou retorne uma lista suavizada M. Mé criado a partir da lista crescente L, inserindo no máximo kelementos inteiros, mantendo a lista classificada. Os números...

12
Faça um quase quine

Eu queria enganar um amigo, dando-lhe uma solução que quase funcionou, mas ficou cada vez mais desleixada. Crie um programa que, quando executado, produzirá o programa, mas com um caractere desativado. Um caractere pode ser adicionado, removido ou ambos (um caractere é alterado). Mas apenas um...

12
Livros em uma prateleira

Eu tenho alguns livros e uma estante de livros. Gostaria de colocar o maior número possível de livros na prateleira, mas tenho uma regra. Todas as dimensões dos livros (altura, largura e profundidade) devem formar uma sequência não crescente na prateleira. Isso significa que todos os livros devem...