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

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

2
É um cluster consoante válido no Lojban?
.i xu .e'o lo zunsnagri com drani loka jboge'a Dada a entrada de uma sequência composta por dois caracteres, mostre se é um cluster consoante válido no Lojban. Aqui está uma citação do CLL 3.6 detalhando as regras para um par de cluster consoante válido (ou melhor, um par inválido …


5
Formate a reputação
Você provavelmente sabe que os diferentes níveis de reputação no Stack Exchange são formatados de maneira diferente quando vistos na página de perguntas / uma postagem. Existem todas as regras de formatação de representantes: se um usuário tiver de 1 a 999 (um a três dígitos) representante, ele fica como …
13 code-golf  number 

9
Quinean Regex Tester
Esse desafio é bem simples. Como entrada, você recebe uma expressão regular. Em seguida, você gera uma verdade / falsa sobre se seu código-fonte corresponde ou não à expressão regular. É simples assim! Apenas mais duas coisas: Não há quine builtins; você pode, no entanto, acessar o código-fonte do código …

5
Substituição matemática
Às vezes, é útil executar um problema de matemática com várias entradas. O objetivo deste desafio é criar um programa que facilite essa tarefa. Expressões geradoras de número Você deve suportar 3 tipos de expressão: Gerador de número único: muito simples, apenas um número literal Gerador de vários números: Um …
13 code-golf  math 

8
Suavizar um gráfico de linhas
Dada a entrada de um número inteiro n e uma lista de números inteiros positivos m 1 , m 2 , ..., imprima uma lista de números inteiros m 1 ' , m 2 ' , ... onde m x ' é definido como a média de m xn a …

1
Trem da engrenagem de Lego
Inspirado pelo desafio das relações de marchas da Lego por Keith Randall. Também planejo construir um robô lego gigante que acabará destruindo os outros robôs na competição nunca mencionada. * No processo de construção do robô, usarei muitos trens de engrenagem para conectar diferentes partes do robô. Quero que você …

6
Dividir um script de Shakespeare
O Sr. William Shakespeare escreveu peças. Muitas peças. Neste pacote contendo cada uma de suas obras, cada uma de suas peças é um arquivo longo. Ele precisa ser dividido em cenas para uma produção de palco. Como os atores são impacientes, seu código precisa ser o mais curto possível. Tarefa: …
13 code-golf  string 


4
Computando a entropia
Entrada Uma matriz Mrepresentada como duas linhas de números inteiros separados por espaço. Cada linha terá o mesmo número de números inteiros e cada número inteiro será -1 ou 1. O número de números inteiros por linha será no máximo 20. Mserá, portanto 2, nonde né o número de números …
13 code-golf  math 

4
Quantas semanas?
Sua tarefa é produzir um único número; o número de semanas ISO em que um determinado período cruza. Para citar a Wikipedia:, An average year is exactly 52.1775 weeks longmas não se trata da média. A entrada consiste em duas datas ISO separadas por espaço: 0047-12-24 2013-06-01 A data final …
13 code-golf  date 


2
A estrada de peixe tem um fim?
Eu amo> <>,> <> é a vida! Os idiomas 2D são incríveis! Neste desafio, você terá que dizer se uma estrada "duvidosa" termina, enquanto pratica golfe. Definição Uma estrada de peixe é construída com azulejos, incluindo os seguintes: v (go down) > (go right) ^ (go up) < (go left) …

3
Golfe um intérprete roxo
Golfe um intérprete roxo Roxa é um esolang que é projetado com dois objetivos principais: Para ser uma minimização de Aubergine , já que simplesmente não existem linguagens de instrução única modificáveis ​​o suficiente. Admitir a possibilidade de terrivelmente pequena intérpretes de golfe. Minha primeira passagem em um intérprete razoavelmente …

6
A espiral de multiplicação única
Este é inspirado no recente desafio da tabuada de Calvin's Hobbies . Escreva uma função ou programa que aceite um número inteiro Ncomo entrada e imprima ou retorne uma espiral de multiplicação exclusiva N por N. O código deve (em teoria) trabalhar para N entre 0 e 1000 (a saída …

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.