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.

14
A soma é sempre 15
Escreva um programa ou função que use uma matriz de números inteiros não negativos como entrada e produza um conjunto de vetores / matrizes com os elementos da matriz de entrada em ordem, divida para que cada vetor totalize até 15. Se a soma do primeiro N elementos não "atingem …

25
Expanda uma matriz C
Na linguagem de programação C, as matrizes são definidas assim: int foo[] = {4, 8, 15, 16, 23, 42}; //Foo implicitly has a size of 6 O tamanho da matriz é inferido a partir dos elementos de inicialização, que neste caso são 6. Você também pode escrever uma matriz C …
36 code-golf  string  parsing  c 


27
Construindo um metrônomo
Introdução Alguns dias atrás eu precisava de um metrônomo para alguma coisa. Como não havia nenhum disponível, baixei um aplicativo da App Store. O aplicativo tinha um tamanho de 71 MB !!! 71 MB para criar tic-toc ...?! Então o código-golfe veio à minha mente e eu estava pensando se …
36 code-golf  music  audio 

30
Fazendo uma feira de moedas
Você tem uma moeda que produz 0ou 1. Mas você suspeita que a moeda possa estar enviesada , o que significa que a probabilidade de 0(ou 1) não é necessariamente 1/2. Um procedimento bem conhecido para "transformar" uma moeda tendenciosa em uma moeda justa (ou seja, para obter resultados igualmente …

4
Navegando com sucesso em um campo de asteróides
Introdução Todo mundo sabe que a possibilidade de navegar com sucesso em um campo de asteróides é de aproximadamente 3.720 a 1. Mas, apesar do seu aviso, Han Solo ainda está disposto a tentar a sorte. Temendo por sua vida artificial, você decide codificar, no dialeto peculiar do navio ( …
36 code-golf  maze 


30
Números catalães
Os números catalães ( OEIS ) são uma sequência de números naturais que geralmente aparecem na combinatória. O enésimo número catalão é o número de palavras dyck (cadeias equilibradas de parênteses ou colchetes, como [[][]]; formalmente definido como uma cadeia usando dois caracteres aeb, de modo que qualquer substring iniciada …

7
Números como gráficos circulares
Primeiro, estude esse quebra - cabeça para ter uma ideia do que você estará produzindo. Seu desafio é escrever um programa ou função que produza um gráfico circular como os do quebra-cabeça, considerando um número (base 10) entre 1 e 100 (inclusive). Isso é semelhante a esse desafio , exceto …

9
Comer doces na ordem correta
Quando se trata de comer doces, eu me mantenho em padrões mais elevados do que o típico leigo. Há um delicado equilíbrio entre "misturar tudo" e "guardar o melhor para o final". Neste desafio, você receberá uma série de caracteres nos quais cada personagem representa um pedaço de doce. Caracteres …

18
Explicar visualmente o teorema de Pitágoras
Uma explicação visual comum do teorema de Pitágoras é a seguinte: Os quadrados devem representar o comprimento do lado ao quadrado e as áreas de a + b = c, exatamente como o teorema de Pitágoras diz. Esta parte é o que você tem que mostrar. Sua tarefa Você receberá …


5
Letra, Número, Símbolo, Espaço, Repita
Existem 97 caracteres ASCII que as pessoas encontram regularmente. Eles se enquadram em quatro categorias: Letras (52 total) ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz Números ou dígitos (10 total) 0123456789 Símbolos e pontuação (32 total) !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ Espaço em branco (total de 3) Espaço , tabulação \te nova linha \n. (Trataremos as variantes de nova linha …

5
Zzub Zzif (zumbido reverso do Fizz)
Dado um fragmento da saída de buzz fizz com todos os números removidos, preencha os números corretos com os valores mais baixos possíveis, de modo que o snippet de buzz fizz esteja correto. Para os propósitos deste desafio, fizze buzztenha seus valores usuais de 3 e 5, respectivamente. Se a …

8
Compilador de autocompilação [fechado]
Isso se baseia em uma palestra sobre compiladores que ouvi há algum tempo, mas, infelizmente, não me lembro quando ou onde. Crie o compilador mais curto em qualquer idioma que possa se compilar. Segmente qualquer ISA razoável (68K, x86, MIPS, ARM, SPARC, IBM BAL etc.) que não tenha uma instrução …

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.