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

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

5
Um pouco de picles
O módulo pickle do Python é usado para serialização, permitindo despejar um objeto de uma maneira que possa ser reconstruído posteriormente. Para isso, pickle usa uma linguagem simples baseada em pilha. Para simplificar, trataremos de um pequeno subconjunto desse idioma: ( Push a mark to the stack S'abc'\n Push a …

8
Encontre nossos mortos desaparecidos
Desafio Peter ressuscitou para nos salvar dos desafios duplicados! Peter Taylor está morto , e não há dúvida sobre isso (bem, além da enorme quantidade de dúvida que temos ... mas apenas ignore isso). Na memória dele, você deve escrever um programa que determine se um determinado usuário está vivo …


13
Hora de ajustar alguns preços!
Tenho certeza de que você conhece o esquema de preços de US $ 9,99, em vez de usar US $ 10. Bem, em seu novo emprego como administrador de sistemas em uma grande loja de varejo, eles querem que os preços sigam um esquema semelhante: Todos os preços estão em …
19 code-golf  number 

2
Vire uma nova folha
Você recebe uma árvore que, na tradição da ciência da computação, tem a raiz na parte superior e as folhas na parte inferior. Os nós das folhas são rotulados com números. Seu objetivo é pegar a folha especial marcada -1e movê-la para ser a nova raiz. [3, [[16], -1], [4]] …

6
Ascensão, sequência, ascensão
Temos uma sequência estritamente crescente de números inteiros não negativos, como: 12 11 10 Esperar! Essa sequência não está aumentando estritamente, é? Bem, os números são escritos em diferentes bases. A base menos possível é 2, a maior é 10. A tarefa é adivinhar as bases de cada número, para …

7
Vá para a frente ASCII imprimível
fundo A transformação de movimento para frente (MTF) é um algoritmo de codificação de dados projetado para melhorar o desempenho das técnicas de codificação de entropia. No algoritmo de compactação bzip2 , é aplicado após a transformação Burrows – Wheeler (como visto em Burrows, Wheeler e Back ), com o …

26
Calcular desvio padrão
Desafio Dada uma lista de números, calcule o desvio padrão da população da lista. Use a seguinte equação para calcular o desvio padrão da população: Entrada A entrada exibirá uma lista de números inteiros em qualquer formato (lista, sequência, etc.). Alguns exemplos: 56,54,89,87 67,54,86,67 Os números sempre serão inteiros. A …

6
Tigela cheia de água
Você deve escrever um programa ou função que receba o volume de uma tigela e o volume de água nela como entrada e saída ou retorne uma representação ASCII de uma tigela com água nos volumes desejados. Uma tigela tem a seguinte estrutura: \ / \___/ A tigela tem pelo …


19
Potências de número inteiro
Alguns números como 64podem ser expressos como um número inteiro de várias maneiras: 64 ^ 1 8 ^ 2 4 ^ 3 2 ^ 6 Envie uma matriz classificada de todos os possíveis poderes (aqui, [1,2,3,6]) no menor número possível de bytes. Entrada Um número inteiro positivo maior que 1 …
19 code-golf  math  number 

14
Índice de diversidade Simpson
O índice Simpson é uma medida da diversidade de uma coleção de itens com duplicatas. É simplesmente a probabilidade de desenhar dois itens diferentes ao escolher sem substituição uniforme de forma aleatória. Com nitens em grupos de n_1, ..., n_kitens idênticos, a probabilidade de dois itens diferentes é Por exemplo, …
19 code-golf  math 


1
Vamos construir uma pista de carros de corrida!
Introdução Minha sobrinha quer fazer uma pista de corrida. Ela tem peças de madeira que se encaixam para formar a pista. Cada parte é quadrada e contém uma forma diferente. Usarei os caracteres de desenho de tubo para ilustrar: │: a estrada que segue verticalmente ─: a estrada que percorre …

14
Um Spintax {Tarefa | Problema | Pergunta}
Artigo Girando com Spintax A rotação de artigos é uma técnica de otimização de mecanismo de pesquisa pela qual os otimizadores de mecanismo de postagem publicam uma versão exclusiva de conteúdo relevante nos diretórios do artigo, sites da Web 2.0 ou outras fontes de backlinks. Ocasionalmente, é usado pelos autores …
19 code-golf 

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.